6.7.0 - Alpha11 - 修复 ksp-version-codes-processor 模块可能因 Java 版本不兼容而无法构建的问题

This commit is contained in:
SuperMonster003
2025-11-19 14:32:14 +08:00
parent 73e23e9e8f
commit 28f7dbe129
3 changed files with 17 additions and 18 deletions

View File

@@ -16,25 +16,18 @@ dependencies {
implementation(libs.kotlin.csv.jvm)
}
System.getProperty("gradle.java.version.select").toInt().let { jdk ->
System.getProperty("gradle.java.version.min.supported").let { minJdk ->
java {
sourceCompatibility = JavaVersion.toVersion(minJdk)
targetCompatibility = JavaVersion.toVersion(minJdk)
toolchain {
languageVersion.set(JavaLanguageVersion.of(jdk))
languageVersion.set(JavaLanguageVersion.of(minJdk))
}
}
kotlin {
jvmToolchain(jdk)
}
}
System.getProperty("gradle.jvm.target.effective").let { jvm ->
java {
sourceCompatibility = JavaVersion.toVersion(jvm)
targetCompatibility = JavaVersion.toVersion(jvm)
}
kotlin {
compilerOptions {
jvmTarget.set(JvmTarget.fromTarget(jvm))
jvmTarget.set(JvmTarget.fromTarget(minJdk))
}
jvmToolchain(minJdk.toInt())
}
}
}