我有一个多项目构建,我在一个子项目中设置了一个任务来构建一个胖罐.我创建的任务类似于食谱中描述的任务.
jar {
from configurations.compile.collect { it.isDirectory() ? it : zipTree(it) }
manifest { attributes 'Main-Class': 'com.benmccann.gradle.test.WebServer' }
}
Run Code Online (Sandbox Code Playgroud)
运行它会导致以下错误:
原因:您无法更改未处于未解决状态的配置!
我不确定这个错误意味着什么.我还在Gradle JIRA上报告了这个问题,以防它出现问题.