Gradle Scala插件 - 如何指定zincClasspath

时间:2016-11-08 12:04:03

标签: scala gradle zinc

我正在尝试使用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上却没有....

2 个答案:

答案 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