【发布时间】:2017-05-05 15:12:04
【问题描述】:
我阅读了很多关于在 Spring Boot 项目中使用 spring-boot-starter-parent 的方法的帖子。 本质上,我阅读了描述两种方法的帖子(Spring 文档也谈到了这一点)
- 直接使用spring-boot-starter-parent作为项目父级。它为我们提供了依赖管理和插件管理的好处。
- 另一种方法是在项目 pom 中导入 spring-boot-starter 父级(如果我们已经有项目的父级 pom,我们可能需要这个)。 它使我们能够获得依赖管理而不是插件管理的好处)
我正在创建一个新的 Maven 多模块项目。理想情况下,我希望拥有自己的自定义父级,并获得使用 Spring-boot-starter-parent 的所有好处。 我想知道为我的 Maven 项目创建一个自定义父级是否有意义。该父级又将是 spring-boot-starter-parent 的子级。 如果我没有遗漏任何东西,这样我就可以从 spring-boot-starter-parent 和在 同时为我的所有项目都有一个自定义父项,我可以在其中定义一些其他常见的依赖项,或者如果需要覆盖在 spring-boot-starter-parent 然后将由我的所有项目继承。 这个设计有意义还是我错过了什么。 这种方法有什么缺点?
【问题讨论】:
标签: maven spring-boot