一、什么是Maven?
- Maven是优秀的构建工具
- 帮我们自动化构建过程,从清理、编译、测试到生成报告;
- Maven是跨平台的,在Windows或者Linux或者Mac上都可以使用同样的命令
- 抽象构建的生命周期,并为绝大部分的构建任务提供了已实现的插件。
- 帮助我们标准化构建过程。
- 依赖管理工具和项目信息管理工具
- 提供一个“坐标”,通过该“坐标”引入要依赖的繁多的jar包,可以很轻松的管理依赖
- 管理原本分散在项目中各个角落的项目信息,如项目描述、版本控制等
- 提供免费的中央仓库,在其中可找到任何流行的开源类库
- Maven对于项目的目录结构、测试用例命名方式等内容都有既有的规定
二、Maven的安装配置
- 环境变量的配置:
- M2_HOME: maven的安装路径 (告诉系统Maven在哪里)
- Path: %M2_HOME%\bin (为了在控制台中可使用Maven的相关命令)
-
安装目录的分析:
Maven安装目录.png- bin:该目录包含了mvn运行的脚本
- boot:该目录只包含一个文件,Maven使用该框架加载自己的类库
- conf:该目录包含Maven的配置文件,最重要的配置文件为setting.xml
- lib:该目录包含Maven运行时需要的类库。可以说lib目录就是真正的Maven
- 本地仓库:本地仓库的路径默认为Users路径下当前用户文件夹下的.m2文件夹
尽量使用本地自己安装的Maven,不要使用IDE自带的Maven。