Build: Replace Bintray with Space for kotlin-dependencies repository (KTI-466)
This commit is contained in:
+1
-1
@@ -426,7 +426,7 @@ allprojects {
|
|||||||
jcenter()
|
jcenter()
|
||||||
maven(protobufRepo)
|
maven(protobufRepo)
|
||||||
maven(intellijRepo)
|
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://jetbrains.bintray.com/intellij-third-party-dependencies")
|
||||||
maven("https://dl.google.com/dl/android/maven2")
|
maven("https://dl.google.com/dl/android/maven2")
|
||||||
bootstrapKotlinRepo?.let(::maven)
|
bootstrapKotlinRepo?.let(::maven)
|
||||||
|
|||||||
@@ -12,10 +12,10 @@ buildscript {
|
|||||||
repositories {
|
repositories {
|
||||||
if (cacheRedirectorEnabled) {
|
if (cacheRedirectorEnabled) {
|
||||||
maven("https://cache-redirector.jetbrains.com/jcenter.bintray.com")
|
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 {
|
} else {
|
||||||
jcenter()
|
jcenter()
|
||||||
maven("https://kotlin.bintray.com/kotlin-dependencies")
|
maven("https://maven.pkg.jetbrains.space/kotlin/p/kotlin/kotlin-dependencies")
|
||||||
}
|
}
|
||||||
|
|
||||||
project.bootstrapKotlinRepo?.let {
|
project.bootstrapKotlinRepo?.let {
|
||||||
@@ -88,7 +88,7 @@ extra["customDepsOrg"] = "kotlin.build"
|
|||||||
repositories {
|
repositories {
|
||||||
jcenter()
|
jcenter()
|
||||||
maven("https://jetbrains.bintray.com/intellij-third-party-dependencies/")
|
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()
|
gradlePluginPortal()
|
||||||
|
|
||||||
extra["bootstrapKotlinRepo"]?.let {
|
extra["bootstrapKotlinRepo"]?.let {
|
||||||
|
|||||||
@@ -14,9 +14,9 @@ pluginManagement {
|
|||||||
buildscript {
|
buildscript {
|
||||||
repositories {
|
repositories {
|
||||||
if (cacheRedirectorEnabled == 'true') {
|
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 {
|
} else {
|
||||||
maven { url "https://kotlin.bintray.com/kotlin-dependencies" }
|
maven { url "https://maven.pkg.jetbrains.space/kotlin/p/kotlin/kotlin-dependencies" }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
dependencies {
|
dependencies {
|
||||||
|
|||||||
@@ -309,11 +309,9 @@ class CodeConformanceTest : TestCase() {
|
|||||||
RepoAllowList(
|
RepoAllowList(
|
||||||
"https://cache-redirector.jetbrains.com/maven.pkg.jetbrains.space/kotlin/p/kotlin/dev", root, setOf()
|
"https://cache-redirector.jetbrains.com/maven.pkg.jetbrains.space/kotlin/p/kotlin/dev", root, setOf()
|
||||||
),
|
),
|
||||||
RepoAllowList(
|
RepoAllowList("kotlin/ktor", root, setOf("gradle/cacheRedirector.gradle.kts")),
|
||||||
"kotlin/ktor", root, setOf(
|
RepoAllowList("bintray.com/kotlin-dependencies", root, setOf("gradle/cacheRedirector.gradle.kts")),
|
||||||
"gradle/cacheRedirector.gradle.kts"
|
RepoAllowList("api.bintray.com/maven/kotlin/kotlin-dependencies", root, setOf()),
|
||||||
)
|
|
||||||
),
|
|
||||||
RepoAllowList(
|
RepoAllowList(
|
||||||
// Please use cache-redirector for importing in tests
|
// Please use cache-redirector for importing in tests
|
||||||
"https://dl.bintray.com/kotlin/kotlin-dev", root, setOf(
|
"https://dl.bintray.com/kotlin/kotlin-dev", root, setOf(
|
||||||
|
|||||||
+3
-12
@@ -42,18 +42,9 @@ publishing {
|
|||||||
|
|
||||||
repositories {
|
repositories {
|
||||||
maven {
|
maven {
|
||||||
name = "bintray"
|
name = "kotlinSpace"
|
||||||
url = uri("https://api.bintray.com/maven/kotlin/kotlin-dependencies/kotlin-build-gradle-plugin")
|
url = uri("https://maven.pkg.jetbrains.space/kotlin/p/kotlin/kotlin-dependencies")
|
||||||
authentication {
|
credentials(org.gradle.api.artifacts.repositories.PasswordCredentials::class)
|
||||||
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
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Vendored
+3
-21
@@ -1,17 +1,10 @@
|
|||||||
import com.jfrog.bintray.gradle.BintrayExtension
|
|
||||||
|
|
||||||
buildscript {
|
buildscript {
|
||||||
repositories {
|
repositories {
|
||||||
maven("https://plugins.gradle.org/m2")
|
maven("https://plugins.gradle.org/m2")
|
||||||
}
|
}
|
||||||
|
|
||||||
dependencies {
|
|
||||||
classpath("com.jfrog.bintray.gradle:gradle-bintray-plugin:1.8.4")
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
apply(plugin = "maven-publish")
|
apply(plugin = "maven-publish")
|
||||||
apply(plugin = "com.jfrog.bintray")
|
|
||||||
|
|
||||||
val archives by configurations
|
val archives by configurations
|
||||||
|
|
||||||
@@ -24,20 +17,9 @@ configure<PublishingExtension> {
|
|||||||
|
|
||||||
repositories {
|
repositories {
|
||||||
maven {
|
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"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -53,6 +53,8 @@ val mirroredUrls = listOf(
|
|||||||
"https://maven.pkg.jetbrains.space/kotlin/p/kotlin/dev",
|
"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/bootstrap",
|
||||||
"https://maven.pkg.jetbrains.space/kotlin/p/kotlin/eap",
|
"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/dukat",
|
||||||
"https://kotlin.bintray.com/kotlin-dependencies",
|
"https://kotlin.bintray.com/kotlin-dependencies",
|
||||||
"https://oss.sonatype.org/content/repositories/releases",
|
"https://oss.sonatype.org/content/repositories/releases",
|
||||||
|
|||||||
+4
-4
@@ -10,10 +10,10 @@ pluginManagement {
|
|||||||
if (cacheRedirectorEnabled == 'true') {
|
if (cacheRedirectorEnabled == 'true') {
|
||||||
logger.info("Using cache redirector for settings.gradle pluginManagement")
|
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/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 {
|
} else {
|
||||||
gradlePluginPortal()
|
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 {
|
buildscript {
|
||||||
repositories {
|
repositories {
|
||||||
if (cacheRedirectorEnabled == 'true') {
|
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 {
|
} else {
|
||||||
maven { url "https://kotlin.bintray.com/kotlin-dependencies" }
|
maven { url "https://maven.pkg.jetbrains.space/kotlin/p/kotlin/kotlin-dependencies" }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
dependencies {
|
dependencies {
|
||||||
|
|||||||
Reference in New Issue
Block a user