在我的build.gradle.kts
中有:
kotlin {
jvmToolchain {
this.languageVersion.set(JavaLanguageVersion.of(17))
}
}
然而,当我转到SpringBoot3.0时,我注意到我还需要指定jvmTarget
:
tasks.withType<org.jetbrains.kotlin.gradle.tasks.KotlinCompile> {
kotlinOptions {
freeCompilerArgs = listOf("-Xjsr305=strict")
jvmTarget = "17"
}
}
是否有一种在kotlin/jvmToolchain块中声明jvmTarget
的方法?
发布于 2022-11-15 21:22:36
你的问题没有真正的答案,只是想提一下,因为kotlin 1.7.21可以写得更简单:
kotlin {
jvmToolchain(17)
}
https://stackoverflow.com/questions/74446555
复制相似问题