diff --git a/src/documentTest/kotlin/com/github/jengelman/gradle/plugins/shadow/snippet/SnippetExecutable.kt b/src/documentTest/kotlin/com/github/jengelman/gradle/plugins/shadow/snippet/SnippetExecutable.kt index 9a689ca20..7423b312d 100644 --- a/src/documentTest/kotlin/com/github/jengelman/gradle/plugins/shadow/snippet/SnippetExecutable.kt +++ b/src/documentTest/kotlin/com/github/jengelman/gradle/plugins/shadow/snippet/SnippetExecutable.kt @@ -40,6 +40,15 @@ sealed class SnippetExecutable : Executable { .resolve("settings.gradle") .writeText( """ + |gradle.beforeProject { p -> + | // Snippet version placeholders resolve to '+', so avoid frequent remote version checks. + | p.buildscript.configurations.configureEach { + | resolutionStrategy.cacheDynamicVersionsFor(30, java.util.concurrent.TimeUnit.DAYS) + | } + | p.configurations.configureEach { + | resolutionStrategy.cacheDynamicVersionsFor(30, java.util.concurrent.TimeUnit.DAYS) + | } + |} |dependencyResolutionManagement { | repositories { | mavenLocal()