首页 > 解决方案 > 如何将 Maven 工件从一个存储库复制到另一个存储库

问题描述

如何将 Maven 工件从一个存储库复制到另一个存储库?我创建了一个版本,但我不想立即发布此版本。我想把它作为“内部”保留几天来测试它。稍后,当所有测试都通过时,我想将这些工件移动到公共发布存储库中。

maven-stage-plugin不再维护。

发布插件将构建一个新版本,但我想使用已经测试过的相同工件。

标签: mavencopyreleasestage

解决方案


在我看来,您需要支持不同管道的 CI 环境。

每次提交/推送都应该在您的 DEV 环境中触发部署,您可以在其中测试您的应用程序。
标记后,CI 环境将触发不同的管道阶段,该阶段可以“发布”应用程序/库。

标签有效地快照您的版本并创建分发。


推荐阅读