为 audioplayers_android 模块单独设置 Java 1.8,其他模块保持 Java 17

This commit is contained in:
Developer
2026-03-30 21:51:47 +08:00
parent 4cd7629f61
commit 7c09ade2bb
3 changed files with 39 additions and 4 deletions

View File

@@ -5,6 +5,34 @@ allprojects {
}
}
// 统一 JVM 版本配置
allprojects {
tasks.withType<JavaCompile> {
sourceCompatibility = "17"
targetCompatibility = "17"
}
tasks.withType<org.jetbrains.kotlin.gradle.tasks.KotlinCompile> {
kotlinOptions {
jvmTarget = "17"
}
}
}
// 为 audioplayers_android 模块单独设置 Java 1.8
project(":audioplayers_android") {
tasks.withType<JavaCompile> {
sourceCompatibility = "1.8"
targetCompatibility = "1.8"
}
tasks.withType<org.jetbrains.kotlin.gradle.tasks.KotlinCompile> {
kotlinOptions {
jvmTarget = "1.8"
}
}
}
val newBuildDir: Directory =
rootProject.layout.buildDirectory
.dir("../../build")