2013-02-28 58 views
1

在maven中安装时,有什么方法可以禁用创建阴影jar吗?shaded .jar已安装

我试图

<shadedArtifactAttached>false</shadedArtifactAttached> 

,但它仍然存在。

有什么想法?谢谢。

回答

0

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

应该有分离从构建神器的方式,但它肯定会涉及黑客周围...

也许你应该尝试神器输出到不同的目录${project.build.directory},通过使用<outputDirectory>${project.build.directory}/shaded-jar</outputDirectory>,或沿着这些线路。如果这样做并且Maven仍然安装并部署它,那么你可以调用maven-antrun-plugin,并将工件从${project.build.directory}目录移动到${project.build.directory}/shaded-jar,或者其他东西。