我可能遗漏了一些非常明显的东西,但无论如何我都需要一些澄清。我即将开始使用maven 和archiva 进行开发。我将服务器 + 设置添加到 settings.xml,并将 distributionManagement
标记添加到我想要部署的 Maven POM。
我在 POM 中放置了对内部快照存储库和内部发布存储库的引用。是否有特定的 Maven 命令或选项,指定部署为快照,而不是部署到两个存储库?或者,如果我进行部署,它会自动将一份副本推送到每个存储库吗?
有人可以澄清一下吗?'
请您参考如下方法:
如果您的 project.version
包含 SNAPSHOT
(例如 1.2-SNAPSHOT)并且您执行 mvn deploy
, Artifact 将部署到您的快照存储库。如果没有(例如 1.2) - 它们将被部署到您的发布存储库。