Use jvmToolchain to specify JVM version

This commit is contained in:
Kyant0 committed 2025-09-30 20:53:19 +08:00
1 parent b5b0202141
commit dc7b77b343
2 files changed
+2 -20

No files matched your search

+1 -12
View File
@@ -1,5 +1,3 @@
import org.jetbrains.kotlin.gradle.dsl.JvmTarget
plugins {
alias(libs.plugins.android.library)
alias(libs.plugins.kotlin.android)
@@ -23,17 +21,8 @@ android {
proguardFiles(getDefaultProguardFile("proguard-android-optimize.txt"), "proguard-rules.pro")
}
}
compileOptions {
sourceCompatibility = JavaVersion.VERSION_21
targetCompatibility = JavaVersion.VERSION_21
}
kotlin {
compilerOptions {
jvmTarget = JvmTarget.JVM_21
freeCompilerArgs.addAll(
"-jvm-default=no-compatibility",
)
}
jvmToolchain(21)
}
buildFeatures {
compose = true
+1 -8
View File
@@ -1,5 +1,3 @@
import org.jetbrains.kotlin.gradle.dsl.JvmTarget
plugins {
alias(libs.plugins.android.application)
alias(libs.plugins.kotlin.android)
@@ -28,15 +26,10 @@ android {
vcsInfo.include = false
}
}
compileOptions {
sourceCompatibility = JavaVersion.VERSION_21
targetCompatibility = JavaVersion.VERSION_21
}
kotlin {
jvmToolchain(21)
compilerOptions {
jvmTarget = JvmTarget.JVM_21
freeCompilerArgs.addAll(
"-jvm-default=no-compatibility",
"-Xlambdas=class"
)
}