码迷,mamicode.com
首页 > 其他好文 > 详细

maven 聚合与继承

时间:2016-12-23 19:17:03      阅读:127      评论:0      收藏:0      [点我收藏+]

标签:png   模块   ima   line   不同   完全   聚合   alt   多模块   

  多模块Maven项目中聚合和继承是两个不同的概念,其目的完全是不同的。

一、不同

  • 聚合主要是为了方便快速构建项目,继承主要是为了消除重复配置。
  • 对于聚合模块来说,它知道有哪些被聚合的模块,但那些被聚合的模块不知道这个聚合模块的存在。
  • 对于继承关系的父POM来说,它不知道有哪些子模块继承于它,但那些子模块都必须知道白己的父POM是什么

二、相同

  • 聚合POM与继承关系中的父POM的 packaging都必须是pom

技术分享

  在现有的实际项目中,读者往往会发现一个POM既是聚合POM,又是父POM,这么做主要是为了方便,一般来说,融合使用聚合与继承也没有什么问题。

maven 聚合与继承

标签:png   模块   ima   line   不同   完全   聚合   alt   多模块   

原文地址:http://www.cnblogs.com/geekdc/p/6215606.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!