[repo] Add version catalog for gradle-settings-convensions included build
This commit is contained in:
committed by
Space Team
parent
325d184419
commit
92baeefeaf
@@ -0,0 +1,12 @@
|
|||||||
|
[versions]
|
||||||
|
gradle-custom-user-data = "1.9"
|
||||||
|
gradle-enterprise = "3.12.4"
|
||||||
|
# Version for foojay should be also synced with version in repo/gradle-settings-conventions/settings.gradle.kts
|
||||||
|
gradle-toolchains-foojay-resolver = "0.4.0"
|
||||||
|
kotlinx-serialization = "1.5.0"
|
||||||
|
|
||||||
|
[libraries]
|
||||||
|
gradle-customUserData-gradle-plugin = { module = "com.gradle:common-custom-user-data-gradle-plugin", version.ref = "gradle-custom-user-data" }
|
||||||
|
gradle-enterprise-gradle-plugin = { module = "com.gradle:gradle-enterprise-gradle-plugin", version.ref = "gradle-enterprise" }
|
||||||
|
gradle-toolchainsFoojayResolver-gradle-plugin = { module = "org.gradle.toolchains:foojay-resolver", version.ref = "gradle-toolchains-foojay-resolver" }
|
||||||
|
kotlinx-serialization-json = { module = "org.jetbrains.kotlinx:kotlinx-serialization-json", version.ref = "kotlinx-serialization" }
|
||||||
@@ -14,6 +14,6 @@ kotlin.jvmToolchain(8)
|
|||||||
val buildGradlePluginVersion = extra.get("kotlin.build.gradlePlugin.version")
|
val buildGradlePluginVersion = extra.get("kotlin.build.gradlePlugin.version")
|
||||||
dependencies {
|
dependencies {
|
||||||
implementation("org.jetbrains.kotlin:kotlin-build-gradle-plugin:$buildGradlePluginVersion")
|
implementation("org.jetbrains.kotlin:kotlin-build-gradle-plugin:$buildGradlePluginVersion")
|
||||||
implementation("com.gradle:gradle-enterprise-gradle-plugin:3.12.4")
|
implementation(libs.gradle.enterprise.gradle.plugin)
|
||||||
implementation("com.gradle:common-custom-user-data-gradle-plugin:1.9")
|
implementation(libs.gradle.customUserData.gradle.plugin)
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ repositories {
|
|||||||
}
|
}
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
implementation("org.jetbrains.kotlinx:kotlinx-serialization-json:1.5.0")
|
implementation(libs.kotlinx.serialization.json)
|
||||||
implementation(kotlin("test-junit5"))
|
implementation(kotlin("test-junit5"))
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ repositories {
|
|||||||
}
|
}
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
implementation("org.gradle.toolchains:foojay-resolver:0.4.0")
|
implementation(libs.gradle.toolchainsFoojayResolver.gradle.plugin)
|
||||||
}
|
}
|
||||||
|
|
||||||
kotlin.jvmToolchain(8)
|
kotlin.jvmToolchain(8)
|
||||||
|
|||||||
@@ -9,7 +9,6 @@ repositories {
|
|||||||
}
|
}
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
// TODO: migrate to api only dependency once Kotlin daemon configuration will be available there (Yahor)
|
|
||||||
implementation("org.jetbrains.kotlin:kotlin-gradle-plugin-api")
|
implementation("org.jetbrains.kotlin:kotlin-gradle-plugin-api")
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -17,9 +17,18 @@ buildscript {
|
|||||||
}
|
}
|
||||||
|
|
||||||
plugins {
|
plugins {
|
||||||
|
// Version here should be also synced with the version in 'libs.versions.toml'
|
||||||
id("org.gradle.toolchains.foojay-resolver-convention") version "0.4.0"
|
id("org.gradle.toolchains.foojay-resolver-convention") version "0.4.0"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
dependencyResolutionManagement {
|
||||||
|
versionCatalogs {
|
||||||
|
create("libs") {
|
||||||
|
from(files("../../gradle/libs.versions.toml"))
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
include(":build-cache")
|
include(":build-cache")
|
||||||
include(":gradle-enterprise")
|
include(":gradle-enterprise")
|
||||||
include(":jvm-toolchain-provisioning")
|
include(":jvm-toolchain-provisioning")
|
||||||
|
|||||||
Reference in New Issue
Block a user