使用Gradle生成uber/fat/shade sources-jar(和javadoc-jar)

HEL*_*LOX 5 gradle build.gradle

有谁知道如何使用Gradle制作超级/脂肪/阴影来源-jar(和javadoc-jar)?

生成的Jar不仅应包含当前项目的源,还应包含其依赖项的源.我一直在研究一种使用Shadow Plugin 的香草方式和方法.两者都非常适合创建一个普通的超级/胖/阴影罐,但它们似乎都不支持创建一个源jar的方法.

Apu*_*ngh 0

使用影子插件。在Maven 中它被称为shade 插件。做同样的事情。它会生成一个可执行的 uber jar!