Maven高级:第一篇
目录
第一章:Maven基础回顾
1.1-Maven介绍
- Maven是一个项目管理工具,主要作用是在项目开发阶段对Java项目进行依赖管理和项目构建。
- 依赖管理:就是对象jar包的管理。通过导入maven坐标,就相当于将仓库中的jar包导入了当前项目中。
- 项目构建:通过Maven的一个命令就可完成项目从清理、编译、测试、报告、打包,部署整个过程。
1.2-Maven仓库类型
- 本地仓库
- 远程仓库
- Maven中央仓库(地址:http://repo2.maven.org/maven2/)
- maven私服(公司局域网内的仓库,需要自己搭建)
- 其他公共远程仓库(例如apache提供的远程仓库,地址:http://repo.maven.apache.org/maven2)
1.3-Maven常用命令
1.4-Maven坐标书写规范
<dependencies>
<dependency>
<groupId>项目名</groupId>
<artifactId>模块名</artifactId>
<version>版本</version>
</dependency>
</dependencies>
1.5-Maven的依赖范围
第二章:Maven的依赖传递
2.1-什么是Maven的依赖传递
2.2-什么是依赖冲突
2.3-如何解决依赖冲突
2.4-依赖调节原则
第一声明优先原则
路径近者优先原则
2.5-排除依赖
2.6-版本锁定
2.7-基于Maven构建SSM案例
第三章:分模块构建Maven工程
3.1-分析
生活中
开发中