1.右键选择new →project
2.构建父项目选择 maven project
3.选择Create a simple project,点击next
4.写好group id,artifact id,选择packaging为pom,然后点击finish创建父项目。
5.重复步骤1,选择maven module构建子项目
6.在module name中写入想要构建的子项目名称,选择parent project。add projects to working set看心情勾选,选择后会加入对应working set中,看着比较整洁。
7.使用默认的无脑下一步
8.写好group id,package
9.删除构建完pom及java中无用代码。
10.指定各子项目artifactId例如
<?xml version="1.0"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>com.shaofei</groupId>
<artifactId>producer</artifactId>
<version>0.0.1-SNAPSHOT</version>
</parent>
<artifactId>producer-service</artifactId>
</project>
11. 增加各项目之间引用,例如web引用service,也可通过父项目统一管理版本
<?xml version="1.0"?>
<project
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>com.shaofei</groupId>
<artifactId>producer</artifactId>
<version>0.0.1-SNAPSHOT</version>
</parent>
<artifactId>producer-web</artifactId>
<dependencies>
<dependency>
<groupId>com.shaofei</groupId>
<artifactId>producer-service</artifactId>
<version>0.0.1-SNAPSHOT</version>
</dependency>
</dependencies>
</project>