Search code examples
spring-bootspring-cloudspring-cloud-aws

Specific cloud provider libraries no longer in spring-cloud-dependencies


I was trying to migrate my spring boot project from spring boot 2.3 to 2.5 and spring cloud accordingly Hoxton to 2020.0.X and I noticed that the cloud provider specific libraries have been removed.

enter image description here

[ERROR]     'dependencies.dependency.version' for org.springframework.cloud:spring-cloud-starter-aws:jar is missing. @ line 56, column 21
[ERROR]     'dependencies.dependency.version' for org.springframework.cloud:spring-cloud-aws-messaging:jar is missing. @ line 60, column 21

My first guess would be to specify my aws libraries to the right version but I wonder if there is a best way to ensure that my aws libraries are updated at the same time as my spring cloud migration in the future. I kind of like the use of the bom for the spring aws library.


Solution

  • Please read the Spring blog https://spring.io/blog/2020/04/17/spring-cloud-2020-0-0-m1-released

    Spring Cloud AWS and Spring Cloud GCP are no longer part of the release train. They will continue to be part of Hoxton as long as it is supported – at least thru June of 2021. Spring Cloud GCP will continue on as a separate project in https://github.com/GoogleCloudPlatform.