标签:depend group 重复 manage end 声明 XML 驱动 pom
Maven 进阶讲解(继承)
为什么要继承?
继承就是避免重复,maven的继承也是这样;
情景分析:
我们在项目开发的过程中,可能多个模块独立开发,但是多个模块可能依赖相同的元素,比如说每个模块都需要spring或者Mysql驱动包,那么我们就可以采用继承的方式,只需要在父级中引入即可;
怎么做?
继承那些东西?
继承properties:
继承dependencies标签配置的依赖:
dependencies中定义的依赖,子module可以共享
dependencyManagement依赖管理:
聚合与继承的关系: 聚合主要为了快速构建项目,继承主要为了消除重复
利用Maven 进阶讲解(聚合的项目做一下操作)
在father项目的pom.xml中添加 正确的jar的gva
因为在san01 san02中已经引入父的gva坐标
子项目中san01 san02中会出现和父项目中加入的jar一样
标签:depend group 重复 manage end 声明 XML 驱动 pom
原文地址:http://www.cnblogs.com/liudongdong666666/p/7822451.html