Add explicit dependency to generateContractTests task for processContractTestResources (#1665)

With Gradle 7.0, a new warning is being logged indicating that Gradle is using a fallback mode to ensure task correctness.
This commit is contained in:
Shannon Pamperl
2021-05-31 03:13:47 -05:00
committed by GitHub
parent 1c8f743aa6
commit eff72be212

View File

@@ -232,6 +232,9 @@ public class SpringCloudContractVerifierGradlePlugin implements Plugin<Project>
generateServerTestsTask.dependsOn(copyContracts);
});
project.getTasks().named(contractTestSourceSet.getProcessResourcesTaskName(), processContractTestResourcesTask -> {
processContractTestResourcesTask.dependsOn(task);
});
project.getTasks().named(contractTestSourceSet.getCompileJavaTaskName(), compileContractTestJava -> compileContractTestJava.dependsOn(task));
project.getPlugins().withType(GroovyPlugin.class, groovyPlugin -> {
project.getTasks().named(contractTestSourceSet.getCompileTaskName("groovy"), compileContractTestGroovy -> {