如何使 gradle 将一些依赖项包含到模块中导致 jar 为 jar?即用嵌套的 jar 制作 jar ,例如在 lib
文件夹 ?
这不是 Android 项目,多模块项目中的许多模块都应该这样做,因此 fatJar、uberJar、shadowJar 类似的解决方案似乎不适合。
最佳答案
您只需要添加一个额外的from
在 jar 中包含依赖项的指令:
task jarJar(type: Jar) {
baseName = project.name + '-jarjar'
from { configurations.compile }
with jar
}
关于gradle 将嵌套的 jar 依赖项捆绑到模块输出 jar 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36336709/