[Kotlin] MultiplePluginVersionGradleImportingTestCase: Use cache-redirector for integration tests

GitOrigin-RevId: 72c2bee0401a74445b0b25173989e54a9f07c256
This commit is contained in:
sebastian.sellmair
2021-06-09 10:18:52 +00:00
committed by intellij-monorepo-bot
parent d372456e80
commit 15b0c21ae8
@@ -107,25 +107,23 @@ abstract class MultiplePluginVersionGradleImportingTestCase : KotlinGradleImport
}
private fun repositories(useKts: Boolean): String {
val repositories = mutableListOf(
"mavenCentral()",
"mavenLocal()",
"google()",
"gradlePluginPortal()"
)
val repositories = mutableListOf<String>()
fun MutableList<String>.addUrl(url: String) {
this += if (useKts) "maven(\"$url\")" else "maven { url '$url' }"
}
repositories.addUrl("https://cache-redirector.jetbrains.com/repo.maven.apache.org/maven2/")
repositories.add("mavenLocal()")
repositories.addUrl("https://cache-redirector.jetbrains.com/dl.google.com.android.maven2/")
repositories.addUrl("https://cache-redirector.jetbrains.com/plugins.gradle.org/m2/")
repositories.addUrl("https://cache-redirector.jetbrains.com/maven.pkg.jetbrains.space/kotlin/p/kotlin/dev")
repositories.addUrl("https://cache-redirector.jetbrains.com/dl.bintray.com/kotlin/kotlin-dev")
repositories.addUrl("https://cache-redirector.jetbrains.com/dl.bintray.com/kotlin/kotlinx")
if (!gradleVersionMatches("7.0+")) {
repositories.add("jcenter()")
repositories.addUrl("https://cache-redirector.jetbrains.com/jcenter/")
}
fun addCustomRepository(url: String) {
repositories += if (useKts) "maven(\"$url\")" else "maven { url '$url' }"
}
addCustomRepository("https://maven.pkg.jetbrains.space/kotlin/p/kotlin/dev/")
addCustomRepository("https://dl.bintray.com/kotlin/kotlin-dev")
addCustomRepository("https://kotlin.bintray.com/kotlinx")
return repositories.joinToString("\n")
}