joshuawhite929
joshuawhite929

Reputation: 2865

A spring-cloud-releasetrain like spring-data?

I saw a blog entry (Spring Cloud service release: Angel.SR3) almost two months ago about how Spring Cloud will be organized using release trains. I am a big fan of this as it make it easier for developers to determine what versions of various libraries play well together.

With that in mind, this is exactly what the Spring Platform BOM was created for. As far as I can tell, the Spring Cloud release train hasn't yet been included in the platform BOM yet (not to be confused with spring-cloud-connectors). Will this be something that gets added soon or is there a reason to manage it separately?

-Joshua

Sample projects:

SPRING PLATFORM

io.spring.platform:platform-bom:1.1.3.RELEASE 
-parent-> org.springframework.boot:spring-boot-starter-parent:1.2.5.RELEASE
-parent-> org.springframework.boot:spring-boot-dependencies:1.2.5.RELEASE

SPRING BOOT

org.springframework.boot:spring-boot-starter-parent:1.2.5.RELEASE
-parent-> org.springframework.boot:spring-boot-dependencies:1.2.5.RELEASE

SPRING DATA MONGDB

Note: Folded into Spring Platform via -> org.springframework.data:spring-data-releasetrain:Evans-SR3

org.springframework.data:spring-data-mongodb:1.7.2.RELEASE
-parent-> org.springframework.data:spring-data-mongodb-parent:1.7.2.RELEASE
-parent-> org.springframework.data.build:spring-data-parent:1.6.2.RELEASE
-parent-> org.springframework.data.build:spring-data-build:1.6.2.RELEASE

SPRING CLOUD

Note: org.springframework.cloud:spring-cloud-starter-parent:Angel.SR3 is the release train coordinator, but is not yet included in the spring platform BOM

org.springframework.cloud:spring-cloud-starter-parent:Angel.SR3
-parent-> org.springframework.cloud:spring-cloud-parent:1.0.2.RELEASE
-parent-> org.springframework.boot:spring-boot-starter-parent:1.2.4.RELEASE
-parent-> org.springframework.boot:spring-boot-dependencies:1.2.4.RELEASE

Upvotes: 1

Views: 326

Answers (1)

spencergibb
spencergibb

Reputation: 25177

Spring Data manages its own release train even if it does get included in the Spring IO Platform. Spring Cloud will always manage its own release train. It will move faster than the Spring IO Platform. You could submit an issue to have Spring Cloud included in the Spring Platform.

Upvotes: 1

Related Questions