我正在尝试使用maven shade插件构建一个uber jar(以构建docker映像),还将项目jar部署到一个maven存储库。我不想将uber jar部署到Maven存储库。因此,我要么需要能够从maven deploy插件中排除特定文件,要么使maven shade插件将uber jar放在不同的位置,以使它不会被deploy插件拾取。
这两种事情都有可能吗?
答案 0 :(得分:0)
您可以定义两个配置文件:带阴影插件的默认配置文件,以及用于部署的另一个配置文件-不带阴影插件。部署配置文件还应包含用于部署的存储库。