JavaWeb开发思维导图之——Maven高级之版本管理(129)

一 概述

  • 工程版本
  • 工程版本号约定

二 工程版本

2.1 SNAPSHOT(快照版本)

1
2
1-用于项目开发中,解决模块间相互依赖和时时更新问题
2-输出的临时性版本叫快照版本(测试阶段版本)

2.2 RELEASE(发布版本)

1
2
1-项目进入阶段里程碑后发布的稳定版本
2-也称发布版本

三 工程版本号约定

3.1 约定规范

1
2
3
4
5
1-<主版本>.<此版本>.<增量版本>.<里程碑版本>
2-主版本: 表示项目重大架构的变更,如: spring5相较于spring4的迭代
3-此版本: 表示有较大的功能增加和变化, 或者全面系统地修复漏洞
4-增量版本: 表示有重大漏洞的修复
5-里程碑版本: 表明一个版本的里程碑(版本内部)。相对不是很稳定,有待测试

3.2 示例

1
5.1.9.Release

四 思维导图

javaweb-xmind-maven2-git-5