在 maven 中安装时有什么方法可以禁用阴影 jar 的创建?
我试过了
<shadedArtifactAttached>false</shadedArtifactAttached>
但它仍然存在。
任何想法?谢谢。
在 maven 中安装时有什么方法可以禁用阴影 jar 的创建?
我试过了
<shadedArtifactAttached>false</shadedArtifactAttached>
但它仍然存在。
任何想法?谢谢。
除了编写自己的插件以将工件与项目分离之外,我想不出办法来做到这一点。
应该有一种方法可以将工件从构建中分离出来,但这肯定会涉及黑客攻击......
也许您应该尝试将工件输出到不同的目录${project.build.directory}
,而不是使用<outputDirectory>${project.build.directory}/shaded-jar</outputDirectory>
,或类似的东西。如果这不这样做并且 Maven 仍然安装和部署它,那么您可以调用maven-antrun-plugin
并将工件从${project.build.directory}
目录移动到${project.build.directory}/shaded-jar
,或其他东西。