maven记录
1.maven常用命令
2.maven只是定义抽象,实际由插件完成功能
3.坐标
4.仓库
5.依赖
6.生命周
每个命令执行细节
7.依赖传递性
8.依赖排除
9.依赖原则
目标: 解决模块间的jar包冲突
10.统一管理依赖的版本
场景:
11.继承
注意:因为子工程中依赖父工程,所以在部署子工程时,需要先mvn install以下父工程,将父工程打成jar包存放到maven本地库中,这样子工程在构建的时候就可以找到父工程了
配置如下:
1)子工程pom中依赖父工程
2)在父工程配置junit依赖
3)在子工程中配置junit
注意: 如果jar包是compile范围,那么不需要在子工程引入,因为junit是test范围,test和provied都没有依赖传递性,所以需要在子工程引入junit依赖.但是因为子继承了父可以不写version,直接使用父工程的即可.当然也可以保留版本号,即强制使用和父不一样的版本号.
12.聚合
作用: 一键安装各个模块
posted on 2019-03-01 22:16 zhulibin2012 阅读(131) 评论(0) 编辑 收藏 举报