您可以像使用“ bom”一样使用spring-boot-starter-parent
(请参阅Spring和Jersey现在支持该功能的其他项目),并将其仅包含在scope =
import的依赖项管理部分中。这样您将获得很多收益使用它的好处(即依赖项管理),而无需替换实际父项中的设置。
它做的其他2件事是
- 定义属性负载以快速设置要覆盖的依赖项版本
- 使用默认配置(主要是Spring Boot maven插件)配置一些插件。因此,如果您使用自己的父母,那么您将必须手动执行这些操作。
Spring Boot文档中提供的示例:
<dependencyManagement> <dependencies> <dependency> <!-- import dependency management from Spring Boot --> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-dependencies</artifactId> <version>2.1.3.RELEASE</version> <type>pom</type> <scope>import</scope> </dependency> </dependencies></dependencyManagement>



