springcloud使用的版本號是英文方式,而不是傳統的數字版本,為什么呢。因為springcloud是微服務的解決方案,他會有很多子項目,每個子項目都維護這自己的版本號,為了避免沖突,就使用了倫敦地鐵站的名字作為版本號。以首字母作為順序,a,b,c,d....排列。
現有版本號:Angel、Brixton、Camden、Daston、Edgware、Finchley、GreenWich、Hoxton。
關於版本號的其他問題:例如 2.1.13.RELEASE
其中Release的意思是最終版本,除此之外:
Base:設計階段。只有相應的設計沒有具體的功能實現。
Alpha:軟件的初級版本。基本功能已經實現,但存在較多的bug。
Bate:相對於Alpha已經有了很大的進步,消除了嚴重的BUG,但還存在一些潛在的BUG,還需要不斷測試。
RELEASE:最終版本,沒有太大的問題。
springcloud的版本同樣有相應的后綴:
BUILD-XXX 開發版 開發團隊內部使用,不是很穩定
GA 穩定版 相比於開發版,基本上可以使用了
PRE(M1、M2) 里程碑版 主要是修復了一些BUG的版本,一個GA后通常有多個里程碑版
RC 候選發布版 該階段的軟件類似於最終版的一個發行觀察期,基本只修復比較嚴重的BUG
SR 正式發布版
另外,springcloud和springboot的版本有相應的對應關系,如果不對應會出現問題。
具體關系可以查看:https://start.spring.io/info