如何为备用部署存储库配置maven?

时间:2015-05-13 16:29:19

标签: java maven deployment

我一直在阅读docs for the deploy plugin,并对altDeployment存储库参数感到困惑。

有这三个参数:

  • altDeploymentRepository
  • altReleaseDeploymentRepository
  • altSnapshotDeploymentRepository

虽然altRelease和altSnapshot似乎相当直接,但我不确定altDeploymentRepository设置的用途。那应该是Snapshot and Release的超集吗?

有人可以澄清三种设置之间的区别以及何时使用哪种设置?

1 个答案:

答案 0 :(得分:1)

altDeploymentRepository

不知道

altReleaseDeploymentRepository

假设您要构建没有任何SNAPSHOT附加到您的pom文件的工件。例如:43.0.1(这是发布版本)43.0.1-SNAPSHOT(这是SNAPSHOT版本),发布版本将始终是唯一的...也意味着您已经正确测试了所有代码。 因此,当您定义releaseRepo时,您的工件将加载到发布存储库

altSnapshotDeploymentRepository

SNAPSHOT工件对初始测试很有用:一旦构建代码,相应的工件将加载到快照存储库中