我在build.gradle中有以下示例。我的要求是将jars 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) }
}
}
答案 0 :(得分:0)
尝试:
create_file
我没有亲自测试。