Skip to main content
 首页 » 编程设计

maven之如何区分部署版本与快照

2024年02月27日36zhoujg

我可能遗漏了一些非常明显的东西,但无论如何我都需要一些澄清。我即将开始使用maven 和archiva 进行开发。我将服务器 + 设置添加到 settings.xml,并将 distributionManagement 标记添加到我想要部署的 Maven POM。

我在 POM 中放置了对内部快照存储库和内部发布存储库的引用。是否有特定的 Maven 命令或选项,指定部署为快照,而不是部署到两个存储库?或者,如果我进行部署,它会自动将一份副本推送到每个存储库吗?

有人可以澄清一下吗?'

请您参考如下方法:

如果您的 project.version 包含 SNAPSHOT(例如 1.2-SNAPSHOT)并且您执行 mvn deploy, Artifact 将部署到您的快照存储库。如果没有(例如 1.2) - 它们将被部署到您的发布存储库。