从版本 5 开始gradle
更改存档任务行为
这打破了shadowJar
不再创建<name>-<version>-all.jar
工件的任务默认行为。
如何恢复这种行为并创建*-all.jar
?
而不是使用不推荐使用的分类器和archiveName配置shadowJar
插件如下:
shadowJar {
archiveClassifier = 'all'
}
或者从Gradle 5.1开始使用Property
:
shadowJar {
archiveClassifier.set('all')
}
查看有关问题讨论的更多信息:
https://github.com/johnrengelman/shadow/issues/446#issuecomment-460328699 https://github.com/johnrengelman/shadow/issues/450