从IntellijIdea构建项目时,出现以下错误
Error:scalac: 'jvm-11' is not a valid choice for '-target'
Error:scalac: bad option: '-target:jvm-11'
我正在使用gradle构建我的项目。我的项目正在使用Java 11和Scala 2.12.8。
有人可以帮助我解决此错误吗?
答案 0 :(得分:1)
Scala 2.12 不支持 JVM 11 作为目标。您需要将此添加到您的 gradle 构建文件中:
tasks.withType<ScalaCompile> {
targetCompatibility = "1.8"
}
对于 Scala 2.13,此问题的修复是:
tasks.withType<ScalaCompile>() {
targetCompatibility = ""
scalaCompileOptions.additionalParameters = listOf("-target:11")
}