Restrict and document usage for special repositories

This also should reduce the amount of requests for seeking artifacts
across the repositories.
This commit is contained in:
Nikolay Krasko
2022-08-04 14:53:23 +02:00
committed by teamcity
parent 61e39f2c31
commit 50c911f159
2 changed files with 54 additions and 9 deletions
+52 -7
View File
@@ -478,16 +478,61 @@ allprojects {
mirrorRepo?.let(::maven)
maven(intellijRepo)
maven("https://packages.jetbrains.team/maven/p/ij/intellij-dependencies")
maven(intellijRepo) {
content {
includeGroupByRegex("com\\.jetbrains\\.intellij(\\..+)?")
}
}
maven("https://packages.jetbrains.team/maven/p/ij/intellij-dependencies") {
content {
includeGroupByRegex("org\\.jetbrains\\.intellij\\.deps(\\..+)?")
includeVersion("org.jetbrains.jps", "jps-javac-extension", "1")
}
}
maven("https://maven.pkg.jetbrains.space/kotlin/p/kotlin/kotlin-dependencies") {
content {
includeModule("org.jetbrains.dukat", "dukat")
includeModule("org.jetbrains.kotlin", "android-dx")
includeModule("org.jetbrains.kotlin", "jcabi-aether")
includeModule("org.jetbrains.kotlin", "kotlin-build-gradle-plugin")
includeModule("org.jetbrains.kotlin", "protobuf-lite")
includeModule("org.jetbrains.kotlin", "protobuf-relocated")
includeModule("org.jetbrains.kotlinx", "kotlinx-metadata-klib")
}
}
maven("https://download.jetbrains.com/teamcity-repository") {
content {
includeModule("org.jetbrains.teamcity", "serviceMessages")
includeModule("org.jetbrains.teamcity.idea", "annotations")
}
}
maven("https://dl.google.com/dl/android/maven2") {
content {
includeGroup("com.android.tools")
includeGroup("com.android.tools.build")
includeGroup("com.android.tools.layoutlib")
includeGroup("com.android")
includeGroup("androidx.test")
includeGroup("androidx.annotation")
}
}
mavenCentral()
maven("https://maven.pkg.jetbrains.space/kotlin/p/kotlin/kotlin-dependencies")
maven("https://dl.google.com/dl/android/maven2")
maven("https://download.jetbrains.com/teamcity-repository/")
jcenter()
@Suppress("DEPRECATION")
jcenter {
content {
includeVersionByRegex("net\\.rubygrapefruit", ".+", "0\\.14")
includeVersionByRegex("io\\.ktor", ".+", "1\\.1\\.5")
includeVersion("khttp", "khttp", "1.0.0")
includeVersion("org.jetbrains.kotlinx", "kotlinx-serialization-runtime", "0.4.2")
includeVersion("org.jetbrains.kotlinx", "kotlinx-serialization-runtime", "0.14.0")
}
}
}
}
+2 -2
View File
@@ -1241,8 +1241,8 @@
</component>
<component group="com.android.tools.build" name="transform-api" version="2.0.0-deprecated-use-gradle-api">
<artifact name="transform-api-2.0.0-deprecated-use-gradle-api.jar">
<md5 value="d1d09b275a0523524baa768664214518" origin="Generated by Gradle"/>
<sha256 value="e8b4151ae1679f1abe7a14ee371ac9b3c651ae7b63290d1f586bdd0f78face9a" origin="Generated by Gradle"/>
<md5 value="bb3cff3fec88b7172642c0fe85f59202" origin="https://dl.google.com/dl/android/maven2/com/android/tools/build/transform-api/2.0.0-deprecated-use-gradle-api/transform-api-2.0.0-deprecated-use-gradle-api.jar Differs with maven central in timestamps"/>
<sha256 value="4de4a3d05e1c534c2db9e4588bf34082bb2bd232d8abb9727c430290ce225740" origin="dl.google.com"/>
</artifact>
<artifact name="transform-api-2.0.0-deprecated-use-gradle-api.pom">
<md5 value="a6830fe27ca2e3802a46ce339a425917" origin="Generated by Gradle"/>