聚合

咱们想要一次构建两个模块,而不是到两个模块的目录下分别执行mvn命令。Maven聚合(或者称为多模块)这一特性就是为该需求服务的。module

咱们须要建立一个额外的模块,而后经过该模块构建整个项目的全部模块。这个额外的模块自己做为Maven项目,必需要有本身的POM,且packaging元素的值必须为pom。经过modules元素的子元素module聚合你要构建的全部模块。modules元素是实现聚合的最核心配置。配置

为了方便用户构建项目,一般将聚合模块放在项目目录的最顶层,其余模块则做为聚合模块的子目录存在。Maven会首先解析聚合模块的POM,分析要构建的模块、并计算出一个反应堆构建顺序,而后根据这个顺序依次构建各个模块。反应堆是全部模块组成的一个构建结构。项目

相关文章
相关标签/搜索