spring cloud alibaba 组件版本关系 以及 毕业版本依赖关系

五陵年少金市东,银鞍白马渡春风。这篇文章主要讲述spring cloud alibaba 组件版本关系 以及 毕业版本依赖关系相关的知识,希望能为你提供帮助。
组件版本关系每个 Spring Cloud Alibaba 版本及其自身所适配的各组件对应版本(经过验证,自行搭配各组件版本不保证可用)如下表所示(最新版本用*标记):

Spring Cloud Alibaba Version
Sentinel Version
Nacos Version
RocketMQ Version
Dubbo Version
Seata Version
2.2.7.RELEASE*
1.8.1
2.0.3
4.6.1
2.7.13
1.3.0
2.2.6.RELEASE
1.8.1
1.4.2
4.4.0
2.7.8
1.3.0
2021.1 or 2.2.5.RELEASE or 2.1.4.RELEASE or 2.0.4.RELEASE
1.8.0
1.4.1
4.4.0
2.7.8
1.3.0
2.2.3.RELEASE or 2.1.3.RELEASE or 2.0.3.RELEASE
1.8.0
1.3.3
4.4.0
2.7.8
1.3.0
2.2.1.RELEASE or 2.1.2.RELEASE or 2.0.2.RELEASE
1.7.1
1.2.1
4.4.0
2.7.6
1.2.0
2.2.0.RELEASE
1.7.1
1.1.4
4.4.0
2.7.4.1
1.0.0
2.1.1.RELEASE or 2.0.1.RELEASE or 1.5.1.RELEASE
1.7.0
1.1.4
4.4.0
2.7.3
0.9.0
2.1.0.RELEASE or 2.0.0.RELEASE or 1.5.0.RELEASE
1.6.3
1.1.1
4.4.0
2.7.3
0.7.1
毕业版本依赖关系(推荐使用)下表为按时间顺序发布的 Spring Cloud Alibaba 以及对应的适配 Spring Cloud 和 Spring Boot 版本关系(由于 Spring Cloud 版本命名有调整,所以对应的 Spring Cloud Alibaba 版本号也做了对应变化)
Spring Cloud Alibaba Version
Spring Cloud Version
Spring Boot Version
2.2.7.RELEASE
Spring Cloud Hoxton.SR12
2.3.12.RELEASE
2021.1  (项目源码fhadmin.cn)
Spring Cloud 2020.0.1
2.4.2
2.2.6.RELEASE
Spring Cloud Hoxton.SR9
2.3.2.RELEASE
2.1.4.RELEASE
Spring Cloud Greenwich.SR6
2.1.13.RELEASE
2.2.1.RELEASE
Spring Cloud Hoxton.SR3
2.2.5.RELEASE
2.2.0.RELEASE
Spring Cloud Hoxton.RELEASE
2.2.X.RELEASE
2.1.2.RELEASE
Spring Cloud Greenwich
2.1.X.RELEASE
2.0.4.RELEASE(停止维护,建议升级)
Spring Cloud Finchley
2.0.X.RELEASE
1.5.1.RELEASE(停止维护,建议升级)
Spring Cloud Edgware
1.5.X.RELEASE
依赖管理Spring Cloud Alibaba BOM 包含了它所使用的所有依赖的版本。
RELEASE 版本
Spring Cloud 2020如果需要使用 Spring Cloud 2020 版本,请在 dependencyManagement 中添加如下内容
< dependency>
< groupId> com.alibaba.cloud< /groupId>
< artifactId> spring-cloud-alibaba-dependencies< /artifactId>
< version> 2021.1< /version>
< type> pom< /type>
< scope> import< /scope>
< /dependency>

Spring Cloud Hoxton如果需要使用 Spring Cloud Hoxton 版本,请在 dependencyManagement 中添加如下内容
< dependency>
< groupId> com.alibaba.cloud< /groupId>
< artifactId> spring-cloud-alibaba-dependencies< /artifactId>
< version> 2.2.7.RELEASE< /version>
< type> pom< /type>
< scope> import< /scope>
< /dependency>

Spring Cloud Greenwich如果需要使用 Spring Cloud Greenwich 版本,请在 dependencyManagement 中添加如下内容
< dependency>
< groupId> com.alibaba.cloud< /groupId>
< artifactId> spring-cloud-alibaba-dependencies< /artifactId>
< version> 2.1.4.RELEASE< /version>
< type> pom< /type>
< scope> import< /scope>
< /dependency>

Spring Cloud Finchley如果需要使用 Spring Cloud Finchley 版本,请在 dependencyManagement 中添加如下内容
< dependency>
< groupId> com.alibaba.cloud< /groupId>
< artifactId> spring-cloud-alibaba-dependencies< /artifactId>
< version> 2.0.4.RELEASE< /version>
< type> pom< /type>
< scope> import< /scope>
< /dependency>

Spring Cloud Edgware如果需要使用 Spring Cloud Edgware 版本,请在 dependencyManagement 中添加如下内容
< dependency>
< groupId> com.alibaba.cloud< /groupId>
< artifactId> spring-cloud-alibaba-dependencies< /artifactId>
< version> 1.5.1.RELEASE< /version>
< type> pom< /type>
< scope> import< /scope>
< /dependency>

孵化器版本依赖关系(不推荐使用)
Spring Cloud Version
Spring Cloud Alibaba Version
Spring Boot Version
Spring Cloud Greenwich
0.9.0.RELEASE
2.1.X.RELEASE
Spring Cloud Finchley
0.2.X.RELEASE
2.0.X.RELEASE
Spring Cloud Edgware
0.1.X.RELEASE
1.5.X.RELEASE
Note
请注意, Spring Cloud Edgware 最低支持 Edgware.SR5 版本
依赖管理Spring Cloud Alibaba BOM 包含了它所使用的所有依赖的版本。
RELEASE 版本
Spring Cloud Greenwich如果需要使用 Spring Cloud Greenwich 版本,请在 dependencyManagement 中添加如下内容
< dependency>
< groupId> org.springframework.cloud< /groupId>
< artifactId> spring-cloud-alibaba-dependencies< /artifactId>
< version> 0.9.0.RELEASE< /version>
< type> pom< /type>
< scope> import< /scope>
< /dependency>

Spring Cloud Finchley如果需要使用 Spring Cloud Finchley 版本,请在 dependencyManagement 中添加如下内容
< dependency>
< groupId> org.springframework.cloud< /groupId>
< artifactId> spring-cloud-alibaba-dependencies< /artifactId>
< version> 0.2.2.RELEASE< /version>
< type> pom< /type>
< scope> import< /scope>
< /dependency>

Spring Cloud Edgware【spring cloud alibaba 组件版本关系 以及 毕业版本依赖关系】如果需要使用 Spring Cloud Edgware 版本,请在 dependencyManagement 中添加如下内容
< dependency>
< groupId> org.springframework.cloud< /groupId>
< artifactId> spring-cloud-alibaba-dependencies< /artifactId>
< version> 0.1.2.RELEASE< /version>
< type> pom< /type>
< scope> import< /scope>
< /dependency>


    推荐阅读