【发布时间】:2012-03-22 05:15:17
【问题描述】:
更改 Maven 项目版本、发布此版本然后返回*-SNAPSHOT 开发的最佳方法是什么。
目前我正在做以下事情:
- 从
pom.xml检索当前版本(很可能是SNAPSHOT) - 增量版本(
mvn -DnewVersion=<something> versions:set),尊重问题Maven artifact version for patches中描述的规则 -
mvn:install发送到回购 - 重命名版本再次添加
SNAPSHOT后缀。 - 提交更改(使用某些版本控制系统)
我有一种强烈的感觉,我做错了什么和/或效率低下。
【问题讨论】:
-
通常夜间构建具有下一个版本号-SNAPSHOT。因此,在发布时只需删除 -SNAPSHOT 并发布它。
标签: maven versioning