目录
Maven简介
Maven的作用
Maven基础概念
仓库
坐标
依赖管理
依赖配置
依赖传递
依赖传递冲突问题
可选依赖
控制别人能不能看到你的依赖
排除依赖
依赖范围
依赖范围传递性(仅作了解,具体看需求)
生命周期与插件
项目构建生命周期
Maven构建生命周期描述的是一次构建过程经历经历了多少个事件
具体划分
clean生命周期
default构建生命周期
mvn -compile,mvn -test mvn -install等,到哪生命周期就执行到哪
site构建生命周期
插件
(重点)分模块开发与设计
聚合
继承
父工程与子工程
dependencymanager只是统一管理 子工程引用时继承这个定义;由下到上是前面讲的依赖传递
不再配版本号,父工程已经定义
继承的资源
继承与聚合的关系
属性
确保版本一致
自定义属性
内置属性
Setting属性
Java系统属性
环境变量属性
版本管理
SNAPSHOT与RELEASE
工程版本号的约定