创建一个maven 项目当父项目 创建时选择默认就可以
创建完成后 修改 pom.xml文件 把 packaging 的war改为pom
<modelVersion>4.0.0</modelVersion> <groupId>com.dome</groupId> <artifactId>xyz-dome</artifactId> <version>1.0</version> <!-- <packaging>war</packaging> --> <packaging>pom</packaging>
到此创建父项目完成 新建子项目 右键点击父项目 找到 maven module 如图:
在弹窗输入你的项目名称 如图:
点击next 选择项目类型 为webapp
在下个窗口直接点击 Finish
到此子项目创建完成 可以在父项目的 pom.xml 查看子项目是否正确创建 看到有这段 那么项目聚合创建完成 如果你的子项目有很多个 在多创建几次就行了
<modules> <module>xyz-dome-assemble</module> <module>xyz-dome-biz</module> <module>xyz-dome-dal</module> <module>xyz-dome-web</module> </modules>
多个子项目间需要相互依赖的 理清子项目依赖的关系后到对应的pom.xml下引入依赖包
如:这里我是 web子项目去依赖引入biz 子项目 注:这里的web是我的控制器所在的项目,biz是我的业务处理子项目 注意相应子项目的版本号
<dependency> <groupId>com.dome</groupId> <artifactId>xyz-dome-biz</artifactId> <version>1.0</version> </dependency>
在maven jar 管理下能看到如图所示的依赖包 就表示两个子项目依赖完成 注:在子项目中需要确定一个为主项目也就是你启动的时候所需要的那个项目,来把其他子项目的依赖都引入在祝项目中
关于项目需要的依赖包 在父项目的pom.xml中引用就行 子项目会去继承父项目的jar包
项目地址:http://url.cn/29DzD1i
完整项目:http://files.cnblogs.com/files/miskis/individual-parent.rar