Build: Replace Bintray with Space for kotlin-dependencies repository (KTI-466)

This commit is contained in:
Nikolay Krasko
2021-01-20 20:52:13 +03:00
parent eed0f50c5d
commit 293f2f9950
8 changed files with 21 additions and 48 deletions
+1 -1
View File
@@ -426,7 +426,7 @@ allprojects {
jcenter()
maven(protobufRepo)
maven(intellijRepo)
maven("https://kotlin.bintray.com/kotlin-dependencies")
maven("https://maven.pkg.jetbrains.space/kotlin/p/kotlin/kotlin-dependencies")
maven("https://jetbrains.bintray.com/intellij-third-party-dependencies")
maven("https://dl.google.com/dl/android/maven2")
bootstrapKotlinRepo?.let(::maven)
+3 -3
View File
@@ -12,10 +12,10 @@ buildscript {
repositories {
if (cacheRedirectorEnabled) {
maven("https://cache-redirector.jetbrains.com/jcenter.bintray.com")
maven("https://cache-redirector.jetbrains.com/kotlin.bintray.com/kotlin-dependencies")
maven("https://cache-redirector.jetbrains.com/maven.pkg.jetbrains.space/kotlin/p/kotlin/kotlin-dependencies")
} else {
jcenter()
maven("https://kotlin.bintray.com/kotlin-dependencies")
maven("https://maven.pkg.jetbrains.space/kotlin/p/kotlin/kotlin-dependencies")
}
project.bootstrapKotlinRepo?.let {
@@ -88,7 +88,7 @@ extra["customDepsOrg"] = "kotlin.build"
repositories {
jcenter()
maven("https://jetbrains.bintray.com/intellij-third-party-dependencies/")
maven("https://kotlin.bintray.com/kotlin-dependencies")
maven("https://maven.pkg.jetbrains.space/kotlin/p/kotlin/kotlin-dependencies")
gradlePluginPortal()
extra["bootstrapKotlinRepo"]?.let {
+2 -2
View File
@@ -14,9 +14,9 @@ pluginManagement {
buildscript {
repositories {
if (cacheRedirectorEnabled == 'true') {
maven { url "https://cache-redirector.jetbrains.com/kotlin.bintray.com/kotlin-dependencies" }
maven { url "https://cache-redirector.jetbrains.com/maven.pkg.jetbrains.space/kotlin/p/kotlin/kotlin-dependencies" }
} else {
maven { url "https://kotlin.bintray.com/kotlin-dependencies" }
maven { url "https://maven.pkg.jetbrains.space/kotlin/p/kotlin/kotlin-dependencies" }
}
}
dependencies {
@@ -309,11 +309,9 @@ class CodeConformanceTest : TestCase() {
RepoAllowList(
"https://cache-redirector.jetbrains.com/maven.pkg.jetbrains.space/kotlin/p/kotlin/dev", root, setOf()
),
RepoAllowList(
"kotlin/ktor", root, setOf(
"gradle/cacheRedirector.gradle.kts"
)
),
RepoAllowList("kotlin/ktor", root, setOf("gradle/cacheRedirector.gradle.kts")),
RepoAllowList("bintray.com/kotlin-dependencies", root, setOf("gradle/cacheRedirector.gradle.kts")),
RepoAllowList("api.bintray.com/maven/kotlin/kotlin-dependencies", root, setOf()),
RepoAllowList(
// Please use cache-redirector for importing in tests
"https://dl.bintray.com/kotlin/kotlin-dev", root, setOf(
+3 -12
View File
@@ -42,18 +42,9 @@ publishing {
repositories {
maven {
name = "bintray"
url = uri("https://api.bintray.com/maven/kotlin/kotlin-dependencies/kotlin-build-gradle-plugin")
authentication {
val mavenUser = findProperty("kotlin.bintray.user") as String?
val mavenPass = findProperty("kotlin.bintray.password") as String?
if (mavenUser != null && mavenPass != null) {
credentials {
username = mavenUser
password = mavenPass
}
}
}
name = "kotlinSpace"
url = uri("https://maven.pkg.jetbrains.space/kotlin/p/kotlin/kotlin-dependencies")
credentials(org.gradle.api.artifacts.repositories.PasswordCredentials::class)
}
}
}
+3 -21
View File
@@ -1,17 +1,10 @@
import com.jfrog.bintray.gradle.BintrayExtension
buildscript {
repositories {
maven("https://plugins.gradle.org/m2")
}
dependencies {
classpath("com.jfrog.bintray.gradle:gradle-bintray-plugin:1.8.4")
}
}
apply(plugin = "maven-publish")
apply(plugin = "com.jfrog.bintray")
val archives by configurations
@@ -24,20 +17,9 @@ configure<PublishingExtension> {
repositories {
maven {
url = uri("${rootProject.buildDir}/internal/repo")
name = "kotlinSpace"
url = uri("https://maven.pkg.jetbrains.space/kotlin/p/kotlin/kotlin-dependencies")
credentials(org.gradle.api.artifacts.repositories.PasswordCredentials::class)
}
}
}
configure<BintrayExtension> {
user = findProperty("bintray.user") as String?
key = findProperty("bintray.apikey") as String?
setPublications("maven")
pkg.apply {
repo = "kotlin-dependencies"
name = project.name
userOrg = "kotlin"
}
}
+2
View File
@@ -53,6 +53,8 @@ val mirroredUrls = listOf(
"https://maven.pkg.jetbrains.space/kotlin/p/kotlin/dev",
"https://maven.pkg.jetbrains.space/kotlin/p/kotlin/bootstrap",
"https://maven.pkg.jetbrains.space/kotlin/p/kotlin/eap",
"https://maven.pkg.jetbrains.space/kotlin/p/kotlin/kotlin-dependencies",
"https://maven.pkg.jetbrains.space/kotlin/p/kotlin/kotlin-ide",
"https://kotlin.bintray.com/dukat",
"https://kotlin.bintray.com/kotlin-dependencies",
"https://oss.sonatype.org/content/repositories/releases",
+4 -4
View File
@@ -10,10 +10,10 @@ pluginManagement {
if (cacheRedirectorEnabled == 'true') {
logger.info("Using cache redirector for settings.gradle pluginManagement")
maven { url "https://cache-redirector.jetbrains.com/plugins.gradle.org/m2" }
maven { url "https://cache-redirector.jetbrains.com/kotlin.bintray.com/kotlin-dependencies" }
maven { url "https://cache-redirector.jetbrains.com/maven.pkg.jetbrains.space/kotlin/p/kotlin/kotlin-dependencies" }
} else {
gradlePluginPortal()
maven { url "https://kotlin.bintray.com/kotlin-dependencies" }
maven { url "https://maven.pkg.jetbrains.space/kotlin/p/kotlin/kotlin-dependencies" }
}
}
}
@@ -21,9 +21,9 @@ pluginManagement {
buildscript {
repositories {
if (cacheRedirectorEnabled == 'true') {
maven { url "https://cache-redirector.jetbrains.com/kotlin.bintray.com/kotlin-dependencies" }
maven { url "https://cache-redirector.jetbrains.com/maven.pkg.jetbrains.space/kotlin/p/kotlin/kotlin-dependencies" }
} else {
maven { url "https://kotlin.bintray.com/kotlin-dependencies" }
maven { url "https://maven.pkg.jetbrains.space/kotlin/p/kotlin/kotlin-dependencies" }
}
}
dependencies {