【问题标题】:Gradle Scala Plugin - how to specify zincClasspathGradle Scala Plugin - 如何指定zincClasspath
【发布时间】:2016-11-08 12:04:02
【问题描述】:

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

【问题讨论】:

    标签: scala gradle zinc


    【解决方案1】:

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

    ScalaCompileOptions.metaClass.daemonServer = true
    ScalaCompileOptions.metaClass.fork = true
    ScalaCompileOptions.metaClass.useAnt = false
    ScalaCompileOptions.metaClass.useCompileDaemon = false
    

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 2017-11-06
        • 2012-09-05
        • 2014-06-01
        • 1970-01-01
        • 1970-01-01
        • 2018-02-01
        • 2011-09-22
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多