在我的build.gradle.kts
中,我有:
kotlin {
jvmToolchain {
this.languageVersion.set(JavaLanguageVersion.of(17))
}
}
然而,当我转到Sping Boot 3.0时,我注意到我还需要指定jvmTarget
:
tasks.withType<org.jetbrains.kotlin.gradle.tasks.KotlinCompile> {
kotlinOptions {
freeCompilerArgs = listOf("-Xjsr305=strict")
jvmTarget = "17"
}
}
是否有方法在Kotlin/jvmToolchain块中声明jvmTarget
?
1条答案
按热度按时间8zzbczxx1#
并不是真正回答你的问题,只是想提一下,因为Kotlin可以写得更简单: