一、Maven项目的聚合
现在项目越来越复杂,一般情况下,一个项目包括多个模块。
假设有个orchid项目,包括两个模块:orchid-server和orchid-support。
它们在文件系统的目录结构如下所示
orchid
--pom.xml
--orchid-support
--src
--pom.xml
--orchid-server
--src
--pom.xml
那么如何把它们作为一个多模块的maven项目配置呢?
orchid/pom.xml的配置如下:
<modelVersion>4.0.0</modelVersion>
<groupId>com.stear.orchid</groupId>
<artifactId>orchid</artifactId>
<version>0.1</version>
<packaging>pom</packaging>
<name>orchid</name>
<description>The orchid project of stear</description>
<url>http://orchid.stear.com</url>
<modules>
<module>orchid-server</module>
<module>orchid-support</module>
</modules>