gradle将嵌套的jar依赖项捆绑到模块输出jar中

时间:2016-03-31 14:45:37

标签: gradle jar nested

如何让gradle将一些依赖项包含在模块中,结果jar为jar?即制作带有嵌套罐子的罐子,例如在lib文件夹中?

这不是Android项目,这应该针对多模块项目中的许多模块进行,所以fatJar,uberJar,shadowJar等解决方案似乎都不合适。

1 个答案:

答案 0 :(得分:0)

您只需要添加一个额外的from指令,以在jar中包含依赖项:

task jarJar(type: Jar) {
    baseName = project.name + '-jarjar'
    from { configurations.compile }
    with jar
}