Maven
Maven
-
定义
Maven是一款用于管理和构建Java项目的工具,是apache旗下的一个开源项目。
-
Maven的作用
-
依赖管理
- 方便快捷的管理项目依赖的资源(jar包)
![image-20251113110211914]()
- 方便快捷的管理项目依赖的资源(jar包)
-
项目构建
- 标准化的跨平台(Linux/Windows/MAcOS)的自动化项目构建方式
![image-20251113110946639]()
- 标准化的跨平台(Linux/Windows/MAcOS)的自动化项目构建方式
-
统一的项目结构
-
提供标准/统一的项目结构
![image-20251113112934243]()
-
-
-
Maven核心
-
Maven概述
![image-20251113140335935]()
![image-20251114090331389]()
![image-20251114090555327]()
![image-20251114090905145]()
安装maven
![image-20251114091008555]()
![image-20251114092023820]()
-
IDEA集成Maven
- 创建Maven项目
- 配置Maven环境(全局配置)
![image-20251114092346710]()
![image-20251114092513702]()
![]()
![image-20251114092633062]()
- 配置Maven环境(全局配置)
- Maven坐标
- 什么是坐标
- Maven中的坐标是资源(jar)的唯一标识。通过该坐标可以唯一定位资源位置
- 使用坐标来定义项目或引入项目中需要的依赖。
- Maven坐标主要组成
![image-20251114094008556]()
![image-20251114094118253]()
- 导入Maven项目
![image-20251114094337461]()
![image-20251114094356723]()
![image-20251114094628380]()
- 创建Maven项目
-
依赖管理
-
依赖配置
-
生命周期
![image-20251114095952196]()
- clean:清理工作
- defult:核心工作,如:版衣,测试,打包,安装,部署等
- Site:生成报告,发布站点
![image-20251114100050438]()
-
-
单元测试
![image-20251114101010517]()
![image-20251114101143780]()
-
快速入门
![image-20251114101609959]()
-
使用JUnit,对UserService中业务方法进行单元测试
![image-20251114101908858]()
![image-20251114104001155]()
![image-20251114104152912]()
-
断言
![image-20251114104644047]()
![image-20251114105023000]()
-
常见注解
![image-20251114110506589]()
![image-20251114110916700]()
![image-20251114111603419]()
-
依赖范围
- Maven中配置的依赖范围是主要是来控制jar或者依赖在什么情况能使用
![image-20251114134557268]()
![image-20251114135212871]()
-
![image-20251114140227098]()
-
-
Maven进阶
-
分模块设计
-
集成b
-
聚合
-
私服
-



































浙公网安备 33010602011771号