【发布时间】:2017-11-04 07:51:49
【问题描述】:
我有一个多模块 Maven 项目,它共享一个共同的父 pom。其中一些模块将使用 Spring Boot,但有些则不会。我不想将 Spring Boot 用作我的父 pom 的父级,并且在不使用它们的模块中有不必要的依赖项。
不使用Spring Boot父pom会有什么后果?一切仍然可以使用所有自动配置的优点吗?我正在考虑将其放入我的父 pom 作为替代方案的以下解决方案
<dependencyManagement>
<dependencies>
<dependency>
<!-- Import dependency management from Spring Boot -->
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-dependencies</artifactId>
<version>1.4.1.RELEASE</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
但我对所有这些 Maven 内容和 Spring Boot 还是很陌生,所以我不希望有任何意外后果或以任何方式取消 Spring Boot 的功能。有人可以解释如果我这样做会失去什么(如果有的话)吗?谢谢!
【问题讨论】:
标签: maven spring-boot