如何在Gradle 5+中为shadowJar插件指定存档分类器

时间:2019-05-02 09:44:45

标签: gradle gradle-plugin shadowjar

从版本5 gradle changed Archive Tasks behavior

开始

这打破了shadowJar任务默认行为,该行为不再创建<name>-<version>-all.jar工件。

如何还原此行为并创建*-all.jar

1 个答案:

答案 0 :(得分:0)

以以下方式代替使用已弃用的classifierarchiveName配置shadowJar插件:

shadowJar {
    archiveClassifier = 'all'
}

查看有关问题讨论的更多信息:

https://github.com/johnrengelman/shadow/issues/446#issuecomment-460328699 https://github.com/johnrengelman/shadow/issues/450