There is a significant difference between importing a specification (in the dependencyManagement section) and using parent
The specification imported into dependencyManagement provides only default values ββfor dependencies, but the parent path includes other sections ( plugins , plugin-managent , dependencies , dependencyManagement ...)
Therefore, when you remove the parent spring-boot-starter-parent , you need to copy the plugin-managent material you need.
Ralph source share