美文网首页
spring cloud 版本命名规范与spring boot的

spring cloud 版本命名规范与spring boot的

作者: 疯狂的冰块 | 来源:发表于2020-04-02 11:35 被阅读0次

    大版本

    Spring Cloud并没有熟悉的数字版本号,而是对应一个英文开发代号。

    Cloud代号 Boot版本(train) Boot版本(tested) lifecycle
    Angle 1.2.x incompatible with 1.3 2017.7
    Brixton 1.3.x 1.4.x 2017.7
    Camden 1.4.x 1.5.x 2018.6
    Dalston 1.5.x 不兼容 2.0.x 2018.12
    Edgware 1.5.x 不兼容 2.0.x -
    Finchley 2.0.x 不兼容 1.5.x -
    Greenwich 2.1.x 不兼容 2.0.x -
    Hoxton 2.2.x

    版本按照A,B,C,D,E,F...的顺序, 比如Edgware,我们一般称为E版本

    小版本

    Spring Cloud 小版本分为:

    SNAPSHOT: 快照版本,随时可能修改

    M: MileStone,M1表示第1个里程碑版本,一般同时标注PRE,表示预览版版。

    SR: Service Release,SR1表示第1个正式版本,一般同时标注GA:(GenerallyAvailable),表示稳定版本。

    RC: Release.Candidate, 就是发行候选版本。和Beta版最大的差别在于Beta阶段会一直加入新的功能,但是到了RC版本,几乎就不会加入新的功能了,而主要着重于除错。

    每个SR版本明细都可以在这里找到:

    https://github.com/spring-projects/spring-cloud/wiki

    Edgware地址为

    https://github.com/spring-projects/spring-cloud/wiki/Spring-Cloud-Edgware-Release-Notes

    详细情况

    "Finchley.M2": "Spring Boot >=2.0.0.M3 and <2.0.0.M5",
    "Finchley.M3": "Spring Boot >=2.0.0.M5 and <=2.0.0.M5",
    "Finchley.M4": "Spring Boot >=2.0.0.M6 and <=2.0.0.M6",
    "Finchley.M5": "Spring Boot >=2.0.0.M7 and <=2.0.0.M7",
    "Finchley.M6": "Spring Boot >=2.0.0.RC1 and <=2.0.0.RC1",
    "Finchley.M7": "Spring Boot >=2.0.0.RC2 and <=2.0.0.RC2",
    "Finchley.M9": "Spring Boot >=2.0.0.RELEASE and <=2.0.0.RELEASE",
    "Finchley.RC1": "Spring Boot >=2.0.1.RELEASE and <2.0.2.RELEASE",
    "Finchley.RC2": "Spring Boot >=2.0.2.RELEASE and <2.0.3.RELEASE",
    "Finchley.SR4": "Spring Boot >=2.0.3.RELEASE and <2.0.999.BUILD-SNAPSHOT",
    "Finchley.BUILD-SNAPSHOT": "Spring Boot >=2.0.999.BUILD-SNAPSHOT and <2.1.0.M3",
    "Greenwich.M1": "Spring Boot >=2.1.0.M3 and <2.1.0.RELEASE",
    "Greenwich.SR5": "Spring Boot >=2.1.0.RELEASE and <2.1.14.BUILD-SNAPSHOT",
    "Greenwich.BUILD-SNAPSHOT": "Spring Boot >=2.1.14.BUILD-SNAPSHOT and <2.2.0.M4",
    "Hoxton.SR3": "Spring Boot >=2.2.0.M4 and <2.3.0.BUILD-SNAPSHOT",
    "Hoxton.BUILD-SNAPSHOT": "Spring Boot >=2.3.0.BUILD-SNAPSHOT"

    如何引入spring-cloud依赖?

     <dependencyManagement>
            <dependencies>
                <dependency>
                    <groupId>org.springframework.cloud</groupId>
                    <artifactId>spring-cloud-dependencies</artifactId>
                    <version>Finchley.M2</version>
                    <type>pom</type>
                    <scope>import</scope>
                </dependency>
            </dependencies>
     </dependencyManagement>
    

    参考文章:

    https://github.com/spring-projects/spring-cloud/wiki

    https://www.cnblogs.com/xingzc/p/9414208.html

    https://start.spring.io/actuator/info

    https://blog.csdn.net/qq_32867467/article/details/102979969

    相关文章

      网友评论

          本文标题:spring cloud 版本命名规范与spring boot的

          本文链接:https://www.haomeiwen.com/subject/xmztphtx.html