idea建立maven多子產品項目
-
- 1.建立主項目(父子產品)
- 2.給主項目添加子子產品
1.建立主項目(父子產品)
主項目pom如下,可以根據自己需求進行添加dependencyManagement和repositories等
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<!--項目基本資訊-->
<groupId>com.test</groupId>
<artifactId>modules</artifactId>
<version>1.0-SNAPSHOT</version>
<packaging>pom</packaging>
<!--名稱和簡介-->
<name>modules</name>
<description>a simple modules test</description>
<!--自定義一些屬性-->
<properties>
<lombok-version>1.18.8</lombok-version>
</properties>
<!--項目主依賴-->
<dependencies>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>${lombok-version}</version>
</dependency>
</dependencies>
</project>
2.給主項目添加子子產品
1.完成第一個子子產品建立,也可以進行一些相關依賴的配置。
2.檢查主項目的pom,看有沒有自動生成modules标簽,若沒有則需手動添加,如下:
最後按照建立moduleone的方法建立其他子子產品,如moduletwo
最後,一個多子產品的maven項目就完成了