6

我正在尝试使用带有 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'.

我四处寻找指定此zincClasspath 属性的位置,但找不到任何东西。

我试图强制 zincClasspath 使用旧版本的 scala 库,但它似乎不起作用。

任何帮助深表感谢

编辑:

要补充一点,这个确切的项目在我的本地 Windows 机器上构建得很好,但在我的 Ubuntu VM 上却没有......

4

2 回答 2

1

最后我自己修复了这个问题,线索是它在我的本地机器上运行,而不是在我的虚拟机上运行......当然我的 Gradle 版本是不同的。

升级到 Gradle 3.0 解决了这个问题

于 2016-11-08T12:49:57.047 回答
1

我最近再次遇到了这个问题,在我的 Gradle 构建脚本中添加以下内容似乎可以解决它:

ScalaCompileOptions.metaClass.daemonServer = true
ScalaCompileOptions.metaClass.fork = true
ScalaCompileOptions.metaClass.useAnt = false
ScalaCompileOptions.metaClass.useCompileDaemon = false
于 2017-03-29T05:59:23.660 回答