f7a53a1b24
Mitigate https://github.com/google/gson/pull/1991 ^KT-51837 Fixed
51 lines
1.7 KiB
Groovy
51 lines
1.7 KiB
Groovy
pluginManagement {
|
|
repositories {
|
|
if (cacheRedirectorEnabled == 'true') {
|
|
logger.info("Using cache redirector for settings.gradle pluginManagement")
|
|
maven {
|
|
url "https://cache-redirector.jetbrains.com/plugins.gradle.org/m2"
|
|
}
|
|
} else {
|
|
gradlePluginPortal()
|
|
}
|
|
}
|
|
}
|
|
|
|
File versionPropertiesFile = new File(rootProject.projectDir.parentFile, "gradle/versions.properties")
|
|
def versionProperties = new Properties()
|
|
versionPropertiesFile.withInputStream {
|
|
versionProperties.load(it)
|
|
}
|
|
dependencyResolutionManagement {
|
|
components {
|
|
withModule("com.google.code.gson:gson") {
|
|
allVariants {
|
|
withDependencies {
|
|
add("com.google.code.gson:gson") {
|
|
version {
|
|
it.require(versionProperties['versions.gson'])
|
|
}
|
|
because("Force using same gson version because of https://github.com/google/gson/pull/1991")
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
buildscript {
|
|
repositories {
|
|
if (cacheRedirectorEnabled == 'true') {
|
|
maven { url "https://cache-redirector.jetbrains.com/maven.pkg.jetbrains.space/kotlin/p/kotlin/kotlin-dependencies" }
|
|
} else {
|
|
maven { url "https://maven.pkg.jetbrains.space/kotlin/p/kotlin/kotlin-dependencies" }
|
|
}
|
|
mavenCentral()
|
|
}
|
|
def buildGradlePluginVersion = ext["kotlin.build.gradlePlugin.version"]
|
|
dependencies {
|
|
classpath("org.jetbrains.kotlin:kotlin-build-gradle-plugin:$buildGradlePluginVersion")
|
|
}
|
|
}
|
|
|
|
include "prepare-deps" |