gradle构建仅包括依赖模块,不包括第3个jar

时间:2018-11-21 03:38:41

标签: gradle build.gradle

我有一个三个模块的项目。模块C依赖于模块B,模块B依赖于模块A。

现在我想发布模块C,希望模块C包含模块A和B的类。

我尝试过,但是它包含了第三部分的罐子:

jar {
    from {
    //    configurations.compile.collect { it.isDirectory() ? it : zipTree(it) }
        configurations.compile.collect { it }
    }
}

期待您的回复,谢谢!

1 个答案:

答案 0 :(得分:1)

我已经解决了:

configurations.compile.filter {XXXX}.collect { it.isDirectory() ? it : zipTree(it) }