Moving to using the bom plugin as resulted in spring-boot-parent
unnecessarily generating its effective bom and making it available to the rest of the build as an artifact. It's unnecessary as it is only spring-boot-dependencies
that needs to do so for consumption by spring-boot-cli
. It also complicates release builds as it requires the being-released version of spring-boot-dependencies
to be available to Maven during effective pom generation. We can simplify things and avoid some unnecessary work by only creating the effective bom artifact in spring-boot-dependencies
.