What is the difference between spring-frame-bom and platform-bom?

I experimented with the Spring specification and noticed that there are two build managers - spring-frame-bom and platform-bom

<dependencyManagement>
    <dependencies>
            <dependency> 
                <groupId>org.springframework</groupId> 
                <artifactId>spring-framework-bom</artifactId> 
                <version>${spring.version}</version> 
                <type>pom</type> 
                <scope>import</scope> 
            </dependency> 
        </dependencies> 
</dependencyManagement>

or

<dependencyManagement>
     <dependencies>
        <dependency>
            <groupId>io.spring.platform</groupId>
            <artifactId>platform-bom</artifactId>
            <version>1.1.2.RELEASE</version>
            <type>pom</type>
            <scope>import</scope>
        </dependency>
    </dependencies>
</dependencyManagement>

What is the difference? Or was spring-framework-bom done? Personally, I prefer the spring-frame-bom approach, so how can I control the Spring version?

+4
source share
1 answer

I had a hunt around this question last week, and as M Deinum said, the difference is that spring-framework-bom is for frame only. Then I raised the question of how I can control the spring version using the bom platform.

The answer is to check the spring project boot dependencies for the spring version -

https://github.com/spring-projects/spring-boot/blob/master/spring-boot-dependencies/pom.xml

-

Spring spring 1.1.2.RELEASE 4.2.0.RC1
1.1.0.RELEASE 4.1.3.RELEASE 1.0.0.RELEASE 4.0.5.RELEASE

-

https://glenware.wordpress.com/2015/06/05/spring-bom-bill-of-materials/

+3