我想在这个父项目下创建两个模块(dao和api)。模块api将使用Spring Boot来恢复api。由于spring boot项目都有spring-boot-starter-parent作为父模块,如何将它作为另一个父模式下的子模块?我的理解是Java项目只能有一个父项。
答案 0 :(得分:5)
您可以使用DependencyManagement
代替父级
不是每个人都喜欢从spring-boot-starter-parent POM继承。您可能拥有自己需要使用的公司标准父级,或者您可能只是希望明确声明所有Maven配置
<dependencyManagement>
<dependencies>
<dependency>
<!-- Import dependency management from Spring Boot -->
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-dependencies</artifactId>
<version>1.3.3.RELEASE</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>