當(dāng)前位置:
首頁(yè) >
前端技术
> javascript
>内容正文
javascript
Spring框架版本命名规则
生活随笔
收集整理的這篇文章主要介紹了
Spring框架版本命名规则
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
常見(jiàn)軟件的版本號(hào)命名
| Linux Kernel | 0.0.1 1.0.0 2.6.32 3.0.18 ... | 若用X.Y.Z 表示,則偶數(shù)Y 表示穩(wěn)定版本,奇 數(shù)Y 表示開(kāi)發(fā)版本。 |
| Windows | Windows 98 Windows 2000 Windows XP Windows 7 ... | 最大的特點(diǎn)是雜亂無(wú)章,毫無(wú)規(guī)律。 |
| SSH Client | 0.9.8 | ? |
| OpenStack | 2014.1.3 2015.1.1.dev8 | ? |
從上可以看出,不同的軟件版本號(hào)風(fēng)格各異,隨著系統(tǒng)的規(guī)模越大,依賴的軟件越多,如果這些軟件沒(méi)有遵循一套規(guī)范的命名風(fēng)格,容易造成Dependency Hell。所以當(dāng)我們發(fā)布版本時(shí),版本號(hào)的命名需要遵循某種規(guī)則,其中Semantic Versioning 2.0.0 定義了一套簡(jiǎn)單的規(guī)則及條件來(lái)約束版本號(hào)的配置和增長(zhǎng)。本文根據(jù)Semantic Versionning 2.0.0 和Semantic Versioning 3.0.0 選擇性的整理出版本號(hào)命名規(guī)則指南。
Spring 版本命名規(guī)則
| Snapshot | 快照版 | 尚不不穩(wěn)定、尚處于開(kāi)發(fā)中的版本 |
| Release | 穩(wěn)定版 | 功能相對(duì)穩(wěn)定,可以對(duì)外發(fā)行,但有時(shí)間限制 |
| GA | 正式版 | 代表廣泛可用的穩(wěn)定版(General Availability) |
| M | 里程碑版 | (M 是Milestone 的意思)具有一些全新的功能或是具有里程碑意義 的版本。 |
| RC | 終測(cè)版 | Release Candidate(最終測(cè)試),即將作為正式版發(fā)布。 |
?
總結(jié)
以上是生活随笔為你收集整理的Spring框架版本命名规则的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Spring5各模块之间的依赖关系
- 下一篇: Spring5 源码下载注意事项