如何区分部署版本和快照 [英] How to differentiate between deploying releases vs snapshots

查看:78
本文介绍了如何区分部署版本和快照的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我可能遗漏了一些非常明显的内容,但是无论如何我都需要澄清一下.我即将开始使用Maven和Archiva进行开发.我将服务器+设置都添加到settings.xml中,并将distributionManagement标签添加到要部署的Maven POM中.

I may be missing something extremely obvious, but I need some clarification regardless. I am about to begin development using maven and archiva. I added both servers + settings to settings.xml, and distributionManagement tags to the maven POM which I want to deploy.

我在POM中同时引用了我的内部快照存储库和内部发布存储库.是否有特定的maven命令或选项指定要部署为SNAPSHOT,而不是同时部署到两个存储库?或者,如果我确实部署了,它会自动将一个副本推送到每个存储库吗?

I put references to both my internal snapshot repo, and my internal release repo in the POM. is there a specific maven command or option, which specifies to deploy as a SNAPSHOT, and NOT to both repos? Or if I do deploy, will it automatically push one copy to each repo?

有人可以澄清吗?’

推荐答案

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

If your project.version contains SNAPSHOT (f.e., 1.2-SNAPSHOT) and you execute mvn deploy, artifacts will be deployed to your snapshot repository. If it doesn't (f.e., 1.2) - they will be deployed to your release repository.

这篇关于如何区分部署版本和快照的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆