阴影.jar已安装

时间:2013-02-28 12:22:19

标签: maven maven-plugin maven-shade-plugin

在maven中安装时,有没有办法禁用阴影jar的创建?

我试过

<shadedArtifactAttached>false</shadedArtifactAttached> 

但它仍然存在。

有什么想法吗? THX。

1 个答案:

答案 0 :(得分:0)

除了编写自己的插件以从项目中分离工件之外,我想不出办法来做到这一点。

应该有一种方法可以将构件从构建中分离出来,但肯定会涉及黑客攻击......

也许您应该尝试将工件输出到${project.build.directory}以外的其他目录,方法是使用<outputDirectory>${project.build.directory}/shaded-jar</outputDirectory>或其他内容。如果没有这样做并且Maven仍然安装并部署它,那么你可以调用maven-antrun-plugin并将工件从${project.build.directory}目录移动到${project.build.directory}/shaded-jar,或者其他东西。