Maven部署插件/阴影插件:不要部署uber jar

时间:2018-08-20 10:05:51

标签: java maven maven-shade-plugin maven-deploy-plugin

我正在尝试使用maven shade插件构建一个uber jar(以构建docker映像),还将项目jar部署到一个maven存储库。我不想将uber jar部署到Maven存储库。因此,我要么需要能够从maven deploy插件中排除特定文件,要么使maven shade插件将uber jar放在不同的位置,以使它不会被deploy插件拾取。

这两种事情都有可能吗?

1 个答案:

答案 0 :(得分:0)

您可以定义两个配置文件:带阴影插件的默认配置文件,以及用于部署的另一个配置文件-不带阴影插件。部署配置文件还应包含用于部署的存储库。