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.