maven项目能够识别: 自身包含 、本地仓库中的依赖包
maven2依赖于maven1,则在执行时:必须先将maven1加入到本地仓库(install 命令),之后才能执行maven2
以上,前置工程的install操作,可以交由 “聚合” 一次性完成。
聚合的使用:
在一个总工程中,配置聚合,只能配置在打包方式为pom方式的maven工程中.
modules
<!-- 配置聚合,避免前置工程的install操作 -->
<modules>
<module>
../mavenProChild1
</module>
<module>
../mavenProChild2
</module>
</modules>
聚合的好处:可以将拆分后的多个子项目(子模块),合起来。
继承的好处:方便依赖包的版本管理 (子项目 的pom中,只需要写gv不需要写 version 和 scope)