Build: Configure cache-redirector in allprojects block

This commit is contained in:
Vyacheslav Gerasimov
2018-11-29 20:47:24 +03:00
parent 3ee8cae48d
commit a112bebf78
10 changed files with 19 additions and 10 deletions
+10 -1
View File
@@ -313,7 +313,7 @@ allprojects {
val mirrorRepo: String? = findProperty("maven.repository.mirror")?.toString() val mirrorRepo: String? = findProperty("maven.repository.mirror")?.toString()
repositories.withRedirector(project) { repositories {
intellijSdkRepo(project) intellijSdkRepo(project)
androidDxJarRepo(project) androidDxJarRepo(project)
mirrorRepo?.let(::maven) mirrorRepo?.let(::maven)
@@ -787,3 +787,12 @@ tasks.create("findShadowJarsInClasspath").doLast {
project.checkConfig("testCompileClasspath") project.checkConfig("testCompileClasspath")
} }
} }
allprojects {
afterEvaluate {
if (cacheRedirectorEnabled()) {
logger.info("Redirecting repositories for $displayName")
repositories.redirect()
}
}
}
+1 -1
View File
@@ -9,7 +9,7 @@ plugins {
id("jps-compatible") id("jps-compatible")
} }
repositories.withRedirector(project) { repositories {
maven("https://jetbrains.bintray.com/intellij-third-party-dependencies") maven("https://jetbrains.bintray.com/intellij-third-party-dependencies")
} }
+1 -1
View File
@@ -5,7 +5,7 @@ plugins {
id("jps-compatible") id("jps-compatible")
} }
repositories.withRedirector(project) { repositories {
maven("https://jetbrains.bintray.com/markdown") maven("https://jetbrains.bintray.com/markdown")
} }
+1 -1
View File
@@ -5,7 +5,7 @@ plugins {
id("jps-compatible") id("jps-compatible")
} }
repositories.withRedirector(project) { repositories {
maven("https://jetbrains.bintray.com/markdown") maven("https://jetbrains.bintray.com/markdown")
} }
+1 -1
View File
@@ -5,7 +5,7 @@ plugins {
id("jps-compatible") id("jps-compatible")
} }
repositories.withRedirector(project) { repositories {
maven("https://jetbrains.bintray.com/markdown") maven("https://jetbrains.bintray.com/markdown")
} }
+1 -1
View File
@@ -5,7 +5,7 @@ plugins {
id("jps-compatible") id("jps-compatible")
} }
repositories.withRedirector(project) { repositories {
maven("https://jetbrains.bintray.com/markdown") maven("https://jetbrains.bintray.com/markdown")
} }
+1 -1
View File
@@ -5,7 +5,7 @@ plugins {
id("jps-compatible") id("jps-compatible")
} }
repositories.withRedirector(project) { repositories {
maven("https://jetbrains.bintray.com/markdown") maven("https://jetbrains.bintray.com/markdown")
} }
+1 -1
View File
@@ -5,7 +5,7 @@ plugins {
id("jps-compatible") id("jps-compatible")
} }
repositories.withRedirector(project) { repositories {
maven("https://jetbrains.bintray.com/markdown") maven("https://jetbrains.bintray.com/markdown")
} }
+1 -1
View File
@@ -6,7 +6,7 @@ plugins {
id("jps-compatible") id("jps-compatible")
} }
repositories.withRedirector(project) { repositories {
maven("https://dl.bintray.com/kotlin/kotlinx") maven("https://dl.bintray.com/kotlin/kotlinx")
} }
+1 -1
View File
@@ -10,7 +10,7 @@ pluginManagement {
} }
if (cacheRedirectorEnabled == 'true') { if (cacheRedirectorEnabled == 'true') {
println("cache-redirector is enabled for pluginManagement") logger.info("Redirecting repositories for settings.gradle pluginManagement")
JbCacheRedirectorKt.redirect(repositories) JbCacheRedirectorKt.redirect(repositories)
} }
} }