Skip to content

Commit d793e96

Browse files
committed
build: update Kotlin version to 2.3.0 and refactor Kotlin options configuration
1 parent 5fdb55c commit d793e96

3 files changed

Lines changed: 10 additions & 6 deletions

File tree

app/build.gradle.kts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,10 @@ android {
3535
sourceCompatibility = JavaVersion.VERSION_1_8
3636
targetCompatibility = JavaVersion.VERSION_1_8
3737
}
38-
kotlinOptions {
39-
jvmTarget = "1.8"
38+
kotlin {
39+
compilerOptions {
40+
jvmTarget.set(org.jetbrains.kotlin.gradle.dsl.JvmTarget.JVM_1_8)
41+
}
4042
}
4143
buildFeatures {
4244
compose = true

gradle/libs.versions.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[versions]
22
agp = "8.4.2"
3-
kotlin = "2.2.0"
3+
kotlin = "2.3.0"
44
compose-plugin = "1.8.2"
55
coreKtx = "1.13.1"
66
junit = "4.13.2"

pcp-client-android-sdk/build.gradle.kts

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ plugins {
44
alias(libs.plugins.android.library)
55
alias(libs.plugins.jetbrains.kotlin.android)
66
alias(libs.plugins.sonar)
7-
kotlin("plugin.serialization") version "2.1.0"
7+
kotlin("plugin.serialization") version libs.versions.kotlin.get()
88
alias(libs.plugins.maven.publish)
99
}
1010

@@ -32,8 +32,10 @@ android {
3232
sourceCompatibility = JavaVersion.VERSION_1_8
3333
targetCompatibility = JavaVersion.VERSION_1_8
3434
}
35-
kotlinOptions {
36-
jvmTarget = "1.8"
35+
kotlin {
36+
compilerOptions {
37+
jvmTarget.set(org.jetbrains.kotlin.gradle.dsl.JvmTarget.JVM_1_8)
38+
}
3739
}
3840
}
3941

0 commit comments

Comments
 (0)