From b61698d405ce258c66fc19fbecbba60ca2124e2a Mon Sep 17 00:00:00 2001 From: Daniil Zhuravlev Date: Tue, 9 Sep 2025 04:28:07 +0400 Subject: [PATCH] chore: use libs.toml.versions in buildSrc --- buildSrc/build.gradle.kts | 9 ++++----- buildSrc/settings.gradle.kts | 7 +++++++ gradle/libs.versions.toml | 4 ++++ 3 files changed, 15 insertions(+), 5 deletions(-) create mode 100644 buildSrc/settings.gradle.kts diff --git a/buildSrc/build.gradle.kts b/buildSrc/build.gradle.kts index 01d255b4..c49642bd 100644 --- a/buildSrc/build.gradle.kts +++ b/buildSrc/build.gradle.kts @@ -1,5 +1,5 @@ plugins { - kotlin("jvm") version "2.2.10" + `kotlin-dsl` } repositories { @@ -11,8 +11,7 @@ kotlin { } dependencies { - implementation(gradleApi()) - implementation("org.simpleframework:simple-xml:2.7.1") - implementation("com.soywiz.korlibs.korte:korte-jvm:4.0.10") - implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.2") + implementation(libs.korte) + implementation(libs.simplexml) + implementation(libs.kotlinx.coroutines.core) } diff --git a/buildSrc/settings.gradle.kts b/buildSrc/settings.gradle.kts new file mode 100644 index 00000000..b5a0fabf --- /dev/null +++ b/buildSrc/settings.gradle.kts @@ -0,0 +1,7 @@ +dependencyResolutionManagement { + versionCatalogs { + create("libs") { + from(files("../gradle/libs.versions.toml")) + } + } +} diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index ba21b482..db874e60 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -9,6 +9,8 @@ json = "20240303" androidx-collection = "1.5.0" jsoup = "1.21.2" quickjs = "1.1.0" +korte = "4.0.10" +simplexml = "2.7.1" [plugins] kotlin-jvm = { id = "org.jetbrains.kotlin.jvm", version.ref = "kotlin" } @@ -27,3 +29,5 @@ json = { module = "org.json:json", version.ref = "json" } androidx-collection = { module = "androidx.collection:collection", version.ref = "androidx-collection" } jsoup = { module = "org.jsoup:jsoup", version.ref = "jsoup" } quickjs = { module = "io.webfolder:quickjs", version.ref = "quickjs" } +korte = { module = "com.soywiz.korlibs.korte:korte-jvm", version.ref = "korte" } +simplexml = { module = "org.simpleframework:simple-xml", version.ref = "simplexml" }