1 maven 版本定义
<主版本>.<次版本>.<增量版本>-<里程碑版本>
举一个例子: 3.1.4-beta-2
1.1 主版本
表示项目的重大架构变更
1.2 次版本
表示较大范围的功能增加和变化,及bug 修复
1.3 增量版本
表示重大的bug修复
1.4 里程碑版本
例子中的 beta-2 为里程碑版本,
表示不是很稳定的版本,还需要进行测试;
2 其他
2.1 注意
需要注意的是,主版本和次版本都是必须的,但是增量版本和里程碑版本不是必须的。
2.2 版本的比较
数字版本:
基于数字比较
1.5>1.4>1.3.11>1.3.9
里程碑版本:
基于字符串比较
1.2-beta-3>1.2-beta-11