The Spring documentation Using Spring Boot without the parent POM shows that the dependency on spring-boot-dependencies
is added to the dependencyManagement
section. Is this really correct?
spring-boot-dependencies specifies version properties for all the dependencies. However, these properties are not available in the POM that uses spring-boot-dependencies
. Presumably, this is because spring-boot-dependencies
is in dependencyManagement
.
spring-boot-dependencies only includes dependencyManagement
and pluginManagement
. So it seems possible to include spring-boot-dependencies
as a dependency (not dependencyManagement) without adding unnecessary dependencies.
So why is spring-boot-dependencies
to be included as dependencyManagement
?
It's definitely correct. Please see Using Spring Boot without the parent POM!