Maven创建父子项目

1.创建父模块

1.打开eclipse,右键new->project,找到maven,选择maven Project点击next。

Maven创建父子项目_第1张图片

2.勾选创建一个简易工程Create a simple project 

Maven创建父子项目_第2张图片

3.填写组名跟项目名,注意packaging一定要选择pom!!!

Maven创建父子项目_第3张图片

4.父maven创建好之后,删除自动生成的src文件夹 如下图:

Maven创建父子项目_第4张图片

5.pom.xml如下:目前还是光溜溜的,只有一些简单的信息

Maven创建父子项目_第5张图片

2.创建子模块

1.选中刚刚创建的maven项目右键->maven->New Maven Module Project

2.Module Name填写自己的子项目名,点击next

Maven创建父子项目_第6张图片

3.继续next,题外话:一般的jar工程选择maven-archetype-quickstart模板,web工程选择maven-archetype-webapp模板

Maven创建父子项目_第7张图片

4.确认无误后finsh

Maven创建父子项目_第8张图片

5.效果图示:

Maven创建父子项目_第9张图片

6.父maven的pom.xml发生如下变化:加入了对应依赖的子maven模块。就是这段modules标签,将各个子模块聚合到一起使之成为一个完整的大工程

Maven创建父子项目_第10张图片

3.感想

1.使用父子工程,每个模块都是独立的,他们通过父控制器聚合在一起,这样当你要改动一个模块的时候你改动的也只是这一个模块而已,并不会影响其他的模块。分布式开发必备

2.同时有效去除jar包重复使用等资源浪费问题,使项目jar包可以统一管理去除臃肿,以免其他子模块引用重复jar包,造成资源浪费

你可能感兴趣的:(Maven)