我有一个多项目构建,我在其中一个子项目中放置了一个构建fat JAR的任务。我创建的任务类似于这个cookbook中描述的任务。
jar {
from configurations.compile.collect { it.isDirectory() ? it : zipTree(it) }
manifest { attributes 'Main-Class': 'com.benmccann.gradle.test.WebServer' }
}
运行时会出现以下错误:
原因:您无法更改未解决状态的配置!
我不确定这个错误是什么意思。我还在Gradle JIRA上报告了这个问题,以防它是一个错误。