diff --git a/java/gradle/build.gradle.kts b/java/gradle/build.gradle.kts index 8680c0a85..014b3c2d9 100644 --- a/java/gradle/build.gradle.kts +++ b/java/gradle/build.gradle.kts @@ -48,6 +48,7 @@ publishing{ val testGroup = group.toString() tasks.withType().configureEach { systemProperty("project.group", testGroup) + dependsOn(project(":core").tasks.named("publishToMavenLocal")) } tasks.register("writeVersion") { diff --git a/java/gradle/src/test/kotlin/ProcessingPluginTest.kt b/java/gradle/src/test/kotlin/ProcessingPluginTest.kt index c67725e99..19e42557f 100644 --- a/java/gradle/src/test/kotlin/ProcessingPluginTest.kt +++ b/java/gradle/src/test/kotlin/ProcessingPluginTest.kt @@ -24,6 +24,11 @@ class ProcessingPluginTest{ } """.trimIndent()) directory.newFile("sketch/settings.gradle.kts") + directory.newFile("sketch/gradle.properties").writeText( + """ + processing.group=${System.getProperty("project.group").replace(".java", "")} + """.trimIndent() + ) configure(sketchFolder) val buildResult = GradleRunner.create() @@ -218,6 +223,7 @@ class ProcessingPluginTest{ """.trimIndent()) sketchFolder.resolve("gradle.properties").writeText(""") processing.workingDir = ${sketchFolder.parentFile.absolutePath} + processing.group=${System.getProperty("project.group").replace(".java", "")} """.trimIndent()) } val sketchClass = classLoader.loadClass("sketch") @@ -250,9 +256,12 @@ class ProcessingPluginTest{ println("Hello World"); } """.trimIndent()) - sketchFolder.resolve("gradle.properties").writeText(""") + sketchFolder.resolve("gradle.properties").writeText( + """ processing.sketchbook = ${libraryResult.libraryFolder.parentFile.parentFile.absolutePath} - """.trimIndent()) + processing.group=${System.getProperty("project.group").replace(".java", "")} + """.trimIndent() + ) } val sketchClass = classLoader.loadClass("sketch")