From 7db6c366a35ad2e586be12c09f0610c86f0bed6b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Mlynari=C4=8D?= Date: Mon, 9 Dec 2024 17:16:15 +0100 Subject: [PATCH] Update to kotlin 2.1.0 --- app/build.gradle.kts | 10 ++++------ build.gradle.kts | 8 ++------ 2 files changed, 6 insertions(+), 12 deletions(-) diff --git a/app/build.gradle.kts b/app/build.gradle.kts index f946451..c40c569 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -17,6 +17,7 @@ plugins { id("com.android.application") id("org.jetbrains.kotlin.android") + id("org.jetbrains.kotlin.plugin.compose") } android { @@ -45,18 +46,15 @@ android { } } compileOptions { - sourceCompatibility = JavaVersion.VERSION_1_8 - targetCompatibility = JavaVersion.VERSION_1_8 + sourceCompatibility = JavaVersion.VERSION_17 + targetCompatibility = JavaVersion.VERSION_17 } kotlinOptions { - jvmTarget = "1.8" + jvmTarget = JavaVersion.VERSION_17.toString() } buildFeatures { compose = true } - composeOptions { - kotlinCompilerExtensionVersion = rootProject.extra["compose_compiler_version"].toString() - } packaging { resources { excludes += "/META-INF/{AL2.0,LGPL2.1}" diff --git a/build.gradle.kts b/build.gradle.kts index 2cc3f35..d2607cc 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -14,14 +14,10 @@ * limitations under the License. */ -buildscript { - extra.apply { - set("compose_compiler_version", "1.5.3") - } -} // Top-level build file where you can add configuration options common to all sub-projects/modules. plugins { id("com.android.application") version "8.7.3" apply false id("com.android.library") version "8.7.3" apply false - id("org.jetbrains.kotlin.android") version "1.9.10" apply false + id("org.jetbrains.kotlin.android") version "2.1.0" apply false + id("org.jetbrains.kotlin.plugin.compose") version "2.1.0" apply false }