Springcloud 版本的那些事
程序员文章站
2022-03-14 10:11:29
...
今天在使用 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
上一篇: 一本通1231(最小新整数)
下一篇: 计算机网络基础面试题