Spring框架版本命名规则
常见软件的版本号命名
软件 | 升级过程 | 说明 |
---|---|---|
Linux Kernel |
0.0.1 1.0.0 2.6.32 3.0.18 ... |
若用X.Y.Z 表示,则偶数Y 表示稳定版本,奇 数Y 表示开发版本。 |
Windows |
Windows 98 Windows 2000 Windows XP Windows 7 ... |
最大的特点是杂乱无章,毫无规律。 |
SSH Client | 0.9.8 | |
OpenStack |
2014.1.3 2015.1.1.dev8 |
从上可以看出,不同的软件版本号风格各异,随着系统的规模越大,依赖的软件越多,如果这些软件没有遵循一套规范的命名风格,容易造成Dependency Hell。所以当我们发布版本时,版本号的命名需要遵循某种规则,其中Semantic Versioning 2.0.0 定义了一套简单的规则及条件来约束版本号的配置和增长。本文根据Semantic Versionning 2.0.0 和Semantic Versioning 3.0.0 选择性的整理出版本号命名规则指南。
Spring 版本命名规则
描述方式 | 说明 | 含义 |
---|---|---|
Snapshot | 快照版 | 尚不不稳定、尚处于开发中的版本 |
Release | 稳定版 | 功能相对稳定,可以对外发行,但有时间限制 |
GA | 正式版 | 代表广泛可用的稳定版(General Availability) |
M | 里程碑版 |
(M 是Milestone 的意思)具有一些全新的功能或是具有里程碑意义 的版本。 |
RC | 终测版 | Release Candidate(最终测试),即将作为正式版发布。 |
Spring框架版本命名规则相关推荐
- Spring源码版本命名规则
Spring源码版本命名规则 某些常见软件的版本号: Linux Kernel: 0.0.1,1.0.0,2.6.32,3.0.18-,若用 X.Y.Z 表示,则偶数 Y 表示稳定版本,奇数 Y 表示 ...
- Spring5源码分析系列(二)Spring源码版本命名规则及下载安装
Tom老师视频讲解第二章,这章主要是科普篇,介绍了下spring版本的命名规则及源码下载,文章参考自Tom老师视频. Spring源码版本命名规则 (1)首先看看某些常见软件的版本号: LinuxKe ...
- Spring改变版本号命名规则:此举对非英语国家很友好
要想改变命运,首先改变自己.本文已被 https://www.yourbatman.cn 收录,里面一并有Spring技术栈.MyBatis.JVM.中间件等小而美的专栏供以免费学习.关注公众号[BA ...
- 【海洋女神原创】知识普及:IS版本命名规则和高低关系
经常有朋友对IS的版本命名不甚了解,有时候在交流的时候就会造成误会,在这里做一下普及. IS最早出名的版本是IS6.22,这是个非常古老的版本的,但是在IS历史上有不可磨灭的贡献. 之后很长一段时间内 ...
- 软件发布版本命名规则
1 版本类型 1.1 正式版本 Enhance:增强版或者加强版 属于正式版 Full version:完全版 属于正式版 Release:发行版,有时间限制 Upgrade:升级版 Reta ...
- 有关Linux内核版本命名规则
1.有关Linux内核版本命名如下: major.minor.patch-build.desc major-----表示主版本号 minor-----次版本号 patch------对minor版本的 ...
- Spring源码版本命名规则及下载安装(下)笔记
1.代理模式跟委派模式混淆 委派就是说全权代理 代理只参与某一个环节,委派参与整个环节 委派可以说是一个静态代理 Porxy 传一个接口,传实现类不行吗? Java核心思想:面向接口编程 OOP:用 ...
- AGG第二课 代码框架以及命名规则
1源码目录 1)examples 最大的参考价值,作者在AGG库下的example目录中,创建了很多win32的测试用例,创建使用的是VC6.0的工程,目前采用VS2005,可以轻松的进行工程的导入. ...
- 软件版本命名规则总结
更多内容关注微信公众号:fullstack888 版本控制比较普遍的 3 种命名格式 : 一.GNU 风格的版本号命名格式 : 主版本号 . 子版本号 [. 修正版本号 [. 编译版本号 ]] Maj ...
最新文章
- DJANGO获取用户访问IP
- 使用敏捷回顾实施组织变革
- 实战恢复2950交换机的IOS
- firefox让标签栏显示在地址栏的下面的方法
- BZOJ2732: [HNOI2012]射箭
- windbg学习----r?
- java wifi类_Java 接口——面向对象的精髓
- java策略_java策略模式
- python的array从0开始吗_为什么数组是从0开始的
- python计算两个数的最大公约数和最小公倍数
- c++之static的一些用法
- 给马斯克群发卫星算本账,星链计划跟5G有可比性么?
- 华为:拿什么留住员工
- springboot版本导致Mabatis-Plus报错
- 从 Illustrator 怎么导入 Glyphs?
- 前端原生下载excel表格
- 一年之计在于春,一日之计在于晨
- MATLAB叠加高斯白噪声
- python 函数参数(必选参数、默认参数、可选参数、关键字参数)
- 003数据驱动json