maven带来了项目继承的管理
Maven Project可以理解为父工程。
Maven Module可以理解为子工程。
创建Maven Module工程必须有存在的父工程,maven就是通过父子工程进行工程管理的。
我们以项目为例子。onlinestore是一个主项目,onlinestore-core、onlinestore-interf、 onlinestore-chinaweb、onlinestore-americaweb是onlinestore的4个子项目(其中前两个是java 项目,后边两个是web项目)。
父项目和子项目在MyEclipse里边是平级的关系,在磁盘的目录结构中,子项目在父项目所在的文件夹中。
在pom.xml文件中,我们打开父项目的pom.xml文件,里边可以找到:
<modules> <module>onlinestore-core</module> <module>onlinestore-interf</module> <module>onlinestore-chinaweb</module> <module>onlinestore-americaweb</module> </modules>
<parent> <artifactId>parent</artifactId> <groupId>com.uuwit.onlinestore</groupId> <version>0.0.1-SNAPSHOT</version> </parent>