diff --git a/bdk-jvm/lib/build.gradle.kts b/bdk-jvm/lib/build.gradle.kts index 53a6f1f..713b1cf 100644 --- a/bdk-jvm/lib/build.gradle.kts +++ b/bdk-jvm/lib/build.gradle.kts @@ -1,5 +1,6 @@ import org.gradle.api.tasks.testing.logging.TestExceptionFormat.* import org.gradle.api.tasks.testing.logging.TestLogEvent.* +import org.jetbrains.kotlin.gradle.tasks.KotlinCompile // library version is defined in gradle.properties val libraryVersion: String by project @@ -101,3 +102,9 @@ signing { useInMemoryPgpKeys(signingKeyId, signingKey, signingPassword) sign(publishing.publications) } + +// This task dependency ensures that we build the bindings +// binaries before running the tests +tasks.withType { + dependsOn("buildJvmLib") +}