Springcloud 版本的那些事

本文指导如何在SpringCloud项目中解决版本问题,介绍不同版本命名规则,如SR(x)与FinchleyM9等,并阐述了它们与SpringBoot版本的关系,如Finchley基于2.0,Dalston和Edgware基于1.5。

今天在使用 maven 进行聚合工程的时候,在pom文件出现一片红,因为这个工程以前用过的所以本地的 Respsitory 中有的 ,各个版本是有的,

后来发现因为是自动生成的 版本 RC1 ,从百度中查询到 版本改为 SR1 ,就可以了,上网上找到,有许多版本.

是如何选择的呢 ,在开发中使用那一版本中这些版本与Springboot 版本有什么依赖关系.

先看一下springcould 的主要 项目:

Spring Cloud Config
Spring Cloud Netflix
Spring Cloud Bus
Spring Cloud Cluster
Spring Cloud Security
...

更多请参考官方说明:
https://projects.spring.io/spring-cloud/

有不同的版本,为了管理主项目和子项目的依赖关系,为了避免冲突和误解,主项目与子项目并没有使用直接的数学的版本的形式,而是用的是 伦敦的 地铁站的 名字进行的命名.所有的字母是从A–Z进行的排序迭代更新的.

故第一个spirng的第一个名称为Angel 第二个版本名 Britxton —>

当产生一个大的 bug的修复的 或者 一个项目的顶峰 时 会发布一个 Service Release 版本, --> 简称为 SR(x) ---->此处的x 不是x是数字的递增

目前 “Finchley M9” 是最新的开发版本, “Edgware SR3” 最新的稳定版

SpringCloud 的各个版本依赖

Springcloud 与SpringBoot 的依赖的关系

  • Finchley 是基于 Spring Boot 2.0.x 构建的,不支持 Spring Boot 1.5.x
  • Dalston 和 Edgware 是基于 Spring Boot 1.5.x 构建的,不支持 Spring Boot 2.0.x
  • Camden 构建于 Spring Boot 1.4.x,但依然能支持 Spring Boot 1.5.x
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值