From 146cb039c326541cf72c33c145edb453edcc813c Mon Sep 17 00:00:00 2001 From: thunderbiscuit Date: Wed, 14 Dec 2022 15:36:09 -0500 Subject: [PATCH] Add dependency on the JVM plugin library building task for tests --- bdk-jvm/lib/build.gradle.kts | 7 +++++++ 1 file changed, 7 insertions(+) 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") +}