黑马JAVAWeb-01 Maven依赖管理-生命周期-单元测试
1.Maven是什么?
- Maven 是 Java 项目的依赖管理工具 + 项目构建工具

1.1 Maven 最核心的 2 个作用
-
- 依赖管理:自动下载、管理第三方 Jar 包(最常用)


- 依赖管理:自动下载、管理第三方 Jar 包(最常用)
-
- 项目构建:一键完成编译、测试、打包、部署


- 项目构建:一键完成编译、测试、打包、部署
-
- 统一项目结构


- 统一项目结构
2.Maven概述

2.1Maven的结构

- 项目对象模式 POM

- 依赖管理模型


3.Maven的安装


3.1 Maven集成到IDEA



- 项目配置

-创建Maven模块Module

- 编译后生成.class文件

4.Maven坐标

4.1 Maven中央仓库 - 如何快速查找依赖的坐标?不用死记硬背,直接查 Maven 仓库官网即可:
- https://mvnrepository.com/
4.2 导入Maven项目


- 导入Maven项目后,并不能直接关联上,需要添加




4.3 依赖管理

-
依赖配置

-
去中央仓库找到要的依赖



-
将依赖引入IDEA


-Maven的依赖传递


-
排除依赖


-该依赖已经被排除


5.Maven的生命周期 -
Maven 的生命周期是一套标准化的项目构建步骤,从 “清理” 到 “部署” 按固定顺序执行,确保所有 Maven 项目的构建流程一致。
-
核心分为 3 套独立生命周期(彼此无依赖,可单独执行):


我们主要关心以下5个生命周期阶段

-
后面阶段运行,前面阶段都会运行,前提是:同一套生命周期(Clean/fault/site是三套生命周期)




6.单元测试
**
暂时跳过,以后再看
暂时跳过,以后再看
暂时跳过,以后再看
暂时跳过,以后再看
暂时跳过,以后再看
7.Maven常见问题
- 可能网不好,导致依赖下载失败,存在依赖的残留文件,点击刷新也无法下载,要清除旧文件,重新下载




