【发布时间】:2018-10-11 18:40:08
【问题描述】:
我在 build.gradle 中有以下示例。我的要求是将罐子 jar1(及其依赖项)和 jar3(及其依赖项)作为我最终 jar 的一部分。我怎样才能做到这一点 ?我已经为此搜索了很多,虽然我在这里找到了解决方案https://stackoverflow.com/a/43374638/1403009,但我只能包含一个包名称作为 jar 构建任务的一部分。在这种情况下,我需要将多个这样的包/组包含在我的最终 jar 中。
..
..
configurations {
runTimeJars
}
dependencies {
configurations.compile.extendsFrom(configurations.runTimeJars)
runTimeJars'group1:jar1'
compile 'group1:jar2'
runTimeJars'group1:jar3'
}
jar {
zip64 true
from {
configurations.runTimeJars.collect { it.isDirectory() ? it : zipTree(it) }
}
}
【问题讨论】:
标签: java gradle jar build.gradle