A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

黑马流川枫

初级黑马

  • 黑马币:18

  • 帖子:2

  • 精华:0

说说为什么要聚合?
就是对我们分层架构,分模块的开发,来提高代码的清晰和重用。
就是说我们在开发两个以上的模块时,每个模块都是一个maven project,我们可以独立的编译和测试运行,但是随着项目的不断变大和复杂,操作的时候就有些麻烦,这时候maven中聚合的配置方案。其实就是把多个模块或者多个项目组织到一起。
然后我们建立一个专门负责管理这些项目,负责聚合的mavenProject。
在我们建立这个项目的时候,要注意几点:
1,这个项目本身也是一个maven项目,必须有自己的pom。而他里面最重要的也是这个pom。
2,它的打包方式必须为pom,就是packaging的那个标签 我们在建立web的时候是war,java项目是jar.
3.我们要创建相对的模块的时候,选择的Maven Module,就是模块的意思。
4.聚合主要表现的就是一个modules标签。里面的module标签
而这个module的标签里模块名字的就是我们聚合的那个模块。



继承:
为什么要继承?
假如我们有a , b两个子工程,我们都需要去依赖同一个包,例如,junit,这个时候,我们可以直接在父工程去依赖这个jar包,而因为我们的子工程继承了父工程,所以也会有这个jar包。
1.继承肯定是一个父子结构,所以要有一个父工程。
2.在父工程通过modules标签可以看出是聚合关系。
3.而在子工程里通过parents可以表现出是一个继承。而通过parents里的坐标就可以指定我们的父工程是谁。
最后引用老师的一句话。
聚合和继承 [站在不同的角度来理解:站在父的角度来理解就是聚合 ;站在子的角度就是继承]

评分

参与人数 1黑马币 +5 收起 理由
15904305909 + 5 666666666666666666

查看全部评分

9 个回复

倒序浏览
MrZhu 来自手机 初级黑马 2017-12-21 12:44:24
沙发
收藏了,亲
回复 使用道具 举报
曹林 来自手机 初级黑马 2017-12-21 12:50:34
藤椅
已收藏!
回复 使用道具 举报
温洪达 来自手机 初级黑马 2017-12-21 13:04:58
板凳
已收藏,
回复 使用道具 举报
感谢分享已收藏
回复 使用道具 举报
slp 初级黑马 2017-12-21 15:25:10
地板
好棒啊,学习了。maven现在太常用了。
回复 使用道具 举报
slp 初级黑马 2017-12-21 15:26:11
7#
maven现在公司中用的比较多。听朋友说
回复 使用道具 举报
06期黑马 来自手机 初级黑马 2017-12-21 22:22:59
8#
+1已收藏
回复 使用道具 举报
骑着飞机开火箭 来自手机 初级黑马 2017-12-21 22:25:55
9#
很实用,收藏了
回复 使用道具 举报
爱吃猫的天蓝怪 来自手机 初级黑马 2018-1-3 17:15:35
10#
不错aaaaaaaaaaaaaaaa
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马