具备发布的条件
- 所有测试应该全部通过
- 项目没有配置任何快照版本的依赖
- 没有配置任何快照版本的插件
- 项目代码全部提交至VCS
maven版本的命名模式
例子: 1.2.4-beta-2
主版本:代表重大架构变更
此版本:代表较大范围的功能变化和新增,以及Bug修复
增量版本:代表重大bug修复
里程碑版本:代表膜个版本里的里程碑
一般主版本和次版本都会声明,但是增量版本和里程碑版本不一定都会声明。
maven 版本号排序的规则:
里程碑版本之前的数字 按照数字的大小进行比较,里程碑版本只是做字符串的比较。
如:1.5 > 1.4 > 1.3.11 > 1.3.9
1.2-beta-3 > 1.2-beta-11