scala,gradle报错:'jvm-1.8' is not a valid choice for '-target'

JerryXia 发表于 , 阅读 (25)

错误原因

在stackoverflow中的回答是:

Gradle by default use the ant task to build Scala code, and https://issues.scala-lang.org/browse/SI-8966 shows that jvm 1.8 was not added as a supported target until Scala 2.11.5.

You can try using the Zinc based compiler with by adding the following the gradle build file.

    tasks.withType(ScalaCompile) {      scalaCompileOptions.useAnt = false}

You may also need to add the zinc compiler to your dependency list.

解决方法

解决方法有三个:

1.升级scala版本,把scala升级到2.11就OK了2.降低java版本,1.7不会出错3.老外的方式,没做尝试

补充

修改gradle的版本没有效果,其它的构建工具不会出现这个错误


2016-03-18 19:08:00 hzct

作者:dantezhao | 简书 | CSDN | GITHUB 文章推荐:http://dantezhao.com/readme 个人主页:http://dantezhao.com 文章可以转载, 但必须以超链接形式标明文章原始出处和作者信息