2012-07-19 44 views
2

Maven的版本插件创建一个标签,更新劲歌删除快照,生成,部署并设置在劲歌的下一个开发版本,留下了如何在构建之前强制声明GA时使用Maven发布插件?

  • 标签的发行版本
  • 构建和部署的工件的发行版本
  • 下一个版本一个开发环境

的问题是,当我运行这个我不知道,构建将是GA版本,因为它没有经过测试并受到QA的祝福吨。

大多数人是否开始使用每个发布候选版本的发布插件,允许在存储库中多次重新部署发布版本?

回答

2

使用相同版本重新部署版本并不是一个好主意,因为大多数maven安装都配置为只向本地存储库下载发行版本一次。但还有其他几个选项:

  • 您可以为您的候选版本提供像1.0.0.RC1这样的版本。如果您的QA说是Release Candidate OK,你可以
    • 使用您的候选发布版的标签和使用Maven释放小插件
    • 重新部署创建GA版本(如1.0.0.GA)的1.0.0.RC1文物使用手动mvn deploy:deploy-file与GA版本
  • 有商业仓库管理人员,如Nexus专业(我不喜欢的广告,所以我不会链接张贴到它),其中有发布的分段功能。如果质量检查发现发布有任何问题,则可以简单地放弃发布。如果版本正常,您可以将其推广到您的公司存储库。
相关问题