1、创建好父maven一定要先mvn install,把pom或者是jar文件放到本地仓库里面去。
2、在使用<modules>引入其他的模块。再执行mvn compile -U进行编译。
3、对于spring boot 项目,父maven 要在<parent></parent>中引入
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.3.12.RELEASE</version>
<relativePath/>
</parent>
4、父maven还要管理子maven的依赖
<properties>
<springboot.version>2.3.12.RELEASE</springboot.version>
</properties>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<version>${springboot.version}</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<version>${springboot.version}</version>
</dependency>
</dependencies>
</dependencyManagement>
5、这样还可以解决pom不识别Spring boot的问题。