如何将 Maven 工件从一个存储库复制到另一个存储库

How to copy maven artifacts from one repository to another

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

maven-stage-plugin 不再维护。

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

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

每个 commit/push 都应该在您的 DEV 环境中触发部署,您可以在其中测试您的应用程序。
标记后 CI 环境会触发不同的管道阶段,它可以 'release' application/library.

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