The Maven management object is a project composed of multiple projects. Each project is considered as a module of the project.
1. Create a pom Project (parent)
Create a Maven project and set the target type to Pom.
<packaging>pom</packaging>
2. Set the module definition in the parent project
<modules> <module>module1</module> <module>module2</module> </modules>
3. Create a module project
Create a Maven project and set the parent project as a pom Project
<parent> <groupId>test.test</groupId> <artifactId>PARENT</artifactId> <version>VERSION-NUMBER</version> </parent>
4. Set dependencies between projects
Dependencies between modules, which are set using dependency.
For example, in the project module1 dependent project module2
<dependency> <groupId>test.test</groupId> <artifactId>module2</artifactId> <version>VERSION-NUMBER</version> </dependency>
Maven multi-module Project Construction