blob: 48edac30b0b8a8fc4ec0f4ed796f3f3a96f8b89e [file] [log] [blame] [edit]
import org.gradle.api.internal.GradleInternal
pluginManagement {
apply from: '../repo/scripts/cache-redirector.settings.gradle.kts'
apply from: '../repo/scripts/kotlin-bootstrap.settings.gradle.kts'
if (((GradleInternal) gradle).isRootBuild()) {
includeBuild '../repo/gradle-settings-conventions'
}
repositories {
maven { url "https://maven.pkg.jetbrains.space/kotlin/p/kotlin/kotlin-dependencies" }
mavenCentral()
gradlePluginPortal()
}
}
plugins {
id "build-cache"
id "gradle-enterprise"
id "jvm-toolchain-provisioning"
}
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")
}
}
}
}
}
}
include "prepare-deps"