级联:Impatient,Part1:Gradle构建的Java教程失败

Dar*_*oth 6 cascading build.gradle

在CentOS 6.5上构建教程的第1部分时,java版本"1.7.0_51"我得到了Gradle错误:

您无法更改配置'providedCompile',因为它已经解决了!

[localhost part1] $ gradle clean jar

FAILURE:构建因异常而失败.

  • 其中:构建文件'/home/test/wks/Cascading/Java/Impatient/part1/build.gradle'行:43

  • 出了什么问题:评估项目':part1'时出现问题.

    您无法更改配置'providedCompile',因为它已经解决了!

  • 尝试:使用--stacktrace选项运行以获取堆栈跟踪.使用--info或--debug选项运行以获取更多日志输出.

建筑失败

可能有什么不对?谢谢!

Jav*_*wer 5

这是一个黑暗中的镜头,但我有同样的问题(不同的项目)和搜索我是如何在这里登陆的.在我的情况下,错误是由我的脚本中的'+ ='引起的,该错误是向集合添加单个元素.另一个论坛对OP问题的另一个回应就是使用Gradle 1.12.

HTH.

这个答案比"教程"构建的范围更广,也适用于那些在搜索构建报告的实际错误的解决方案时登陆的人.

来自Gradle社区论坛:

Gradle 2更新为Groovy 2.3,不再支持使用+ =将单个元素添加到集合中.所以代替scopes.PROVIDED.plus + = configurations.provided它现在是scopes.PROVIDED.plus + = [configurations.provided].('+ ='的其他用法都可以.)