我有以下内容:
shadowJar {
relocate 'com.google.common', 'com.example.com.google.common'
}
它会生成包含所有模块依赖项的“-all.jar”文件。
shadowJar {
relocate 'com.google.common', 'com.example.com.google.common'
dependencies {
include('com.example.com.google.common')
}
}
和:
shadowJar {
relocate 'com.google.common', 'com.example.com.google.common'
dependencies {
include(dependency('com.google.guava:guava:14+'))
}
}
两者都产生绝对没有类的“-all.jar”文件。
如何创建仅包含项目类和重定位类的“-all.jar”文件?