1

在 maven 中安装时有什么方法可以禁用阴影 jar 的创建?

我试过了

<shadedArtifactAttached>false</shadedArtifactAttached> 

但它仍然存在。

任何想法?谢谢。

4

1 回答 1

0

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

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

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

于 2013-03-01T10:57:11.050 回答