diff --git a/plugins/src/functionalTest/java/br/dev/pedrolamarao/gradle/metal/MetalDependencyTest.java b/plugins/src/functionalTest/java/br/dev/pedrolamarao/gradle/metal/MetalDependencyTest.java index 231f506..d19086e 100644 --- a/plugins/src/functionalTest/java/br/dev/pedrolamarao/gradle/metal/MetalDependencyTest.java +++ b/plugins/src/functionalTest/java/br/dev/pedrolamarao/gradle/metal/MetalDependencyTest.java @@ -250,8 +250,6 @@ public void composite () throws IOException """ ); - Files.copy(projectDir.resolve("gradle.properties"),baseDir.resolve("gradle.properties")); - // intermediate library final var middleDir = projectDir.resolve("middle"); @@ -327,8 +325,6 @@ int main (int argc, char * argv []) """ ); - Files.copy(projectDir.resolve("gradle.properties"),middleDir.resolve("gradle.properties")); - // application final var applicationDir = projectDir.resolve("application"); @@ -368,7 +364,13 @@ int main (int argc, char * argv []) """ ); - Files.copy(projectDir.resolve("gradle.properties"),applicationDir.resolve("gradle.properties")); + // root + + if (Files.exists(projectDir.resolve("gradle.properties"))) { + Files.copy(projectDir.resolve("gradle.properties"),baseDir.resolve("gradle.properties")); + Files.copy(projectDir.resolve("gradle.properties"),middleDir.resolve("gradle.properties")); + Files.copy(projectDir.resolve("gradle.properties"),applicationDir.resolve("gradle.properties")); + } Files.writeString(projectDir.resolve("settings.gradle.kts"), """