Gradle:组装jar并获取" annot更改配置的依赖关系':compile'之后它被包含在依赖性解决方案中#34;

时间:2017-04-08 18:27:27

标签: gradle jar

我有简单的gradle项目

Cannot change dependencies of configuration ':compile' after it has been included in dependency resolution

我收到错误告诉我

gradle jar

每当我尝试{{1}}命令时。

出了什么问题?我该如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

我遇到同样的问题,经过一些研究后我发现你需要把代码放在dofirst

jar {
    doFirst
    {
    dependsOn copyToLib
    manifest {
        attributes (
            "Class-Path": configurations.compile.collect { it.getName() }.join(' ')
        )
    }
    }
}