在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选项运行以获取更多日志输出.
建筑失败
可能有什么不对?谢谢!
这是一个黑暗中的镜头,但我有同样的问题(不同的项目)和搜索我是如何在这里登陆的.在我的情况下,错误是由我的脚本中的'+ ='引起的,该错误是向集合添加单个元素.另一个论坛对OP问题的另一个回应就是使用Gradle 1.12.
HTH.
这个答案比"教程"构建的范围更广,也适用于那些在搜索构建报告的实际错误的解决方案时登陆的人.
来自Gradle社区论坛:
Gradle 2更新为Groovy 2.3,不再支持使用+ =将单个元素添加到集合中.所以代替scopes.PROVIDED.plus + = configurations.provided它现在是scopes.PROVIDED.plus + = [configurations.provided].('+ ='的其他用法都可以.)