首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 开源软件 >

Maven札记7-Maven聚合与继承

2012-06-27 
Maven笔记7-Maven聚合与继承1. Maven聚合:方便快速构建项目??? modules??????? moduleorg.dmwdp.web/

Maven笔记7-Maven聚合与继承

1. Maven聚合:方便快速构建项目

??? <modules>

??????? <module>org.dmwdp.web</module>

??????? <module>org.dmwdp.jpa.hibernate</module>

??? </module>

2. Maven继承:消除重复配置

??? 推荐做法:建立一个packing为pom的Maven工程,该工程进行properties和依赖包的公共配置。

3. 反应堆

??? (1) 反应堆(Reator)是指所有模块组成的一个构建结构。对于单模块项目,反应堆就是本身,但对于多模块来说,

??? 反应堆就包含了个模块之间继承与依赖的关系,从而能自动计算出合理的模块构建顺序。

??? (2) 裁剪反应堆

??? 当用户需要选择性的构建整个项目或者选择构建单个模块时,即仅仅构反应堆中的某些模块,可以裁剪反应堆:

??? -am:同时构建所列模块的依赖模块;

??? -amd:同时构建依赖与所列模块的模块;

??? -pl:构建指定的模块,模块间用逗号分隔;

??? -rf:从执行的模块回复反应堆。

热点排行