我正在尝试使用Gradle的Scala插件在Ubuntu VM上构建我的项目。这是我的build.gradle文件的样子:
apply plugin: 'scala'
repositories {
mavenCentral()
}
dependencies {
compile 'org.scala-lang:scala-library:2.11.8'
}
当我从命令行运行 gradle build 时,出现以下错误:
FAILURE: Build failed with an exception.
* What went wrong:
A problem was found with the configuration of task ':compileScala'.
> No value has been specified for property 'zincClasspath'.
我已经四处寻找指定此锌类路径属性的位置,但无法找到任何内容。
我试图强制使用锌类路径来使用较旧版本的scala库,但它似乎无法正常工作。
非常感谢任何帮助
编辑:
要补充一点,这个确切的项目在我的本地Windows机器上构建得很好,但在我的Ubuntu VM上却没有....
答案 0 :(得分:1)
最后修正了这个问题,线索是它在我的本地机器上运行但不是我的VM ...当然我的Gradle版本不同。
升级到Gradle 3.0修复此问题
答案 1 :(得分:0)
我最近再次遇到这个问题,将以下内容添加到我的Gradle构建脚本中似乎解决了这个问题:
ScalaCompileOptions.metaClass.daemonServer = true
ScalaCompileOptions.metaClass.fork = true
ScalaCompileOptions.metaClass.useAnt = false
ScalaCompileOptions.metaClass.useCompileDaemon = false