gpt4 book ai didi

Maven 阴影插件 : deploy both artifacts but make shaded one the main

转载 作者:行者123 更新时间:2023-12-05 04:01:41 27 4
gpt4 key购买 nike

我在 package 中使用了 maven shade 插件阶段,我想要那个

  • 阴影 jar 成为主 jar my-app.jar

  • 原始 jar 未重命名为 original-my-app.jar但对其应用了自定义分类器,特别是 my-app:no-deps.jar

  • 最后我希望两个 jar 都使用 mvn deploy 部署

我当前的设置有 <shadedArtifactAttached>false</shadedArtifactAttached>这使得阴影 jar 被重命名为项目的主 jar 并部署(这很好)但是我没有得到要部署的原始 jar 而且我不知道如何重命名它。

最佳答案

您已决定使用 <shadedArtifactAttached>false</shadedArtifactAttached>这意味着阴影 Artifact 将成为主要 Artifact 。

如果您想同时拥有这两个 Artifact ,则必须使用 <shadedArtifactAttached>true</shadedArtifactAttached>这将使添加阴影 Artifact 作为分类器 Artifact 。这将导致有两个 Artifact ,一个是 groupId/artifactId 下的主要 Artifact ,另一个是可以使用分类器解决的补充 Artifact 。这是默认 shaded这意味着在您的 pom 中包含 groupId/artifactId/classifier 以使用该 Artifact 而不是主要 Artifact 。

关于Maven 阴影插件 : deploy both artifacts but make shaded one the main,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55169959/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com