--- a/buildSrc/build.gradle.kts Wed Mar 12 18:42:28 2025 -0400
+++ b/buildSrc/build.gradle.kts Wed Mar 12 19:00:20 2025 -0400
@@ -64,7 +64,7 @@
dependencies {
implementation(libs.plugins.com.android.application.gav())
- implementation("org.jetbrains.kotlin:kotlin-gradle-plugin:1.8.20")
+ implementation(libs.plugins.org.jetbrains.kotlin.android.gav())
implementation("gradle.plugin.com.hierynomus.gradle.plugins:license-gradle-plugin:0.16.1")
implementation("com.geekorum.gradle.avdl:plugin:0.0.3")
--- a/gradle/libs.versions.toml Wed Mar 12 18:42:28 2025 -0400
+++ b/gradle/libs.versions.toml Wed Mar 12 19:00:20 2025 -0400
@@ -21,7 +21,7 @@
[versions]
com-android-application = "8.9.0"
com-android-library = "8.9.0"
-org-jetbrains-kotlin-android = "1.8.20"
+org-jetbrains-kotlin = "2.1.10"
junit = "4.13.2"
androidx-test-ext-junit = "1.1.5"
espresso-core = "3.5.1"
@@ -31,7 +31,6 @@
androidx-activity = "1.7.0"
androidx-navigation = "2.5.3"
androidx-compose-bom = "2023.04.00"
-androidx-compose-compiler = "1.4.5"
androidx-lifecycle = "2.6.1"
geekdroid = "geekttrss-1.6.2"
@@ -67,7 +66,8 @@
[plugins]
com-android-application = { id = "com.android.application", version.ref = "com-android-application" }
com-android-library = { id = "com.android.library", version.ref = "com-android-library" }
-org-jetbrains-kotlin-android = { id = "org.jetbrains.kotlin.android", version.ref = "org-jetbrains-kotlin-android" }
+org-jetbrains-kotlin-android = { id = "org.jetbrains.kotlin.android", version.ref = "org-jetbrains-kotlin" }
+org-jetbrains-kotlin-compose-compiler = { id = "org.jetbrains.kotlin.plugin.compose", version.ref = "org-jetbrains-kotlin" }
google-gms-oss-license = { id = "com.google.android.gms.oss-licenses-plugin", version = "0.10.6" }
[bundles]
--- a/sample/build.gradle.kts Wed Mar 12 18:42:28 2025 -0400
+++ b/sample/build.gradle.kts Wed Mar 12 19:00:20 2025 -0400
@@ -24,6 +24,7 @@
id("com.android.application")
id("org.jetbrains.kotlin.android")
id("com.geekorum.build.source-license-checker")
+ alias(libs.plugins.org.jetbrains.kotlin.compose.compiler)
alias(libs.plugins.google.gms.oss.license)
}
@@ -71,9 +72,6 @@
compose = true
buildConfig = true
}
- composeOptions {
- kotlinCompilerExtensionVersion = libs.versions.androidx.compose.compiler.get()
- }
packaging {
resources {
excludes += "/META-INF/{AL2.0,LGPL2.1}"
--- a/ui/material2/build.gradle.kts Wed Mar 12 18:42:28 2025 -0400
+++ b/ui/material2/build.gradle.kts Wed Mar 12 19:00:20 2025 -0400
@@ -22,6 +22,7 @@
plugins {
id("com.android.library")
kotlin("android")
+ alias(libs.plugins.org.jetbrains.kotlin.compose.compiler)
id("com.geekorum.build.source-license-checker")
`maven-publish`
}
@@ -65,10 +66,6 @@
compose = true
}
- composeOptions {
- kotlinCompilerExtensionVersion = libs.versions.androidx.compose.compiler.get()
- }
-
publishing {
singleVariant("release") {
withJavadocJar()
--- a/ui/material3/build.gradle.kts Wed Mar 12 18:42:28 2025 -0400
+++ b/ui/material3/build.gradle.kts Wed Mar 12 19:00:20 2025 -0400
@@ -22,6 +22,7 @@
plugins {
id("com.android.library")
kotlin("android")
+ alias(libs.plugins.org.jetbrains.kotlin.compose.compiler)
id("com.geekorum.build.source-license-checker")
`maven-publish`
}
@@ -65,10 +66,6 @@
compose = true
}
- composeOptions {
- kotlinCompilerExtensionVersion = libs.versions.androidx.compose.compiler.get()
- }
-
publishing {
singleVariant("release") {
withJavadocJar()