diff --git a/gradle/plugins/aot-smoke-test-plugin/src/main/java/org/springframework/aot/gradle/AotSmokeTestPlugin.java b/gradle/plugins/aot-smoke-test-plugin/src/main/java/org/springframework/aot/gradle/AotSmokeTestPlugin.java index 70458f10..1094aa2b 100644 --- a/gradle/plugins/aot-smoke-test-plugin/src/main/java/org/springframework/aot/gradle/AotSmokeTestPlugin.java +++ b/gradle/plugins/aot-smoke-test-plugin/src/main/java/org/springframework/aot/gradle/AotSmokeTestPlugin.java @@ -21,6 +21,7 @@ import java.util.HashMap; import java.util.Locale; import java.util.Map; import java.util.Set; +import java.util.concurrent.TimeUnit; import java.util.stream.Stream; import com.avast.gradle.dockercompose.ComposeExtension; @@ -104,6 +105,10 @@ public class AotSmokeTestPlugin implements Plugin { repo.setName("Spring Snapshot"); repo.setUrl("https://repo.spring.io/snapshot"); }); + project.getConfigurations() + .all((configuration) -> configuration + .resolutionStrategy((strategy) -> strategy.cacheChangingModulesFor(0, TimeUnit.SECONDS))); + configureAppTests(project, extension, appTest); configureTests(project); configureKotlin(project, javaExtension);