[TOC]
# maven介绍及环境搭建
## 简介
Maven 是基于项目对象模型(POM), 可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。
## Maven作用
简单来说,maven 可以帮助我们更有效地管理项目,可以对项目依赖的jar包进行管理,并在此基础上,对项目进行清理、编译、测试、打包、发布等等构建项目的工作。
可以说,Maven 是现在 Java 社区中最强大的项目管理和项目构建工具,而更加值得庆幸的是,这样一个强大的工具,它的使用也是非常简单的。
现在,JavaEE 项目使用的开源软件都可以通过 Maven 来获取,并且,越来越多的公司也开始使用Maven来管理构建项目了。
## Maven下载
Maven 官网下载
[http://maven.apache.org/](http://maven.apache.org/)
下载 **apache-maven-3.5.4-bin.zip**。
解压缩后,目录结构说明
```
├─bin 存放一系列的命令和工具
├─boot 包含一个类加载器的框架
├─conf 配置文件
└─lib 核心类库
```
## 什么是环境变量
进入环境变量:「我的电脑-右键」-> 「属性」-> 「高级系统设置」-> 「环境变量」。
在系统变量中进行操作。
定义变量:「新建」,键入变量名和值。
引用变量:使用 %变量名% 方式。
Path 变量的用途:系统的全局的路径,我们在任意位置可以访问在 Path 定义的文件夹(目录)中的可执行程序或者批处理文件,在Windows 系统中,可以直接执行的文件有 exe/bat。
> 在 Path 变量中,可以定义多个文件目录,之间用`;`号隔开
## 配置 Maven
前提条件:需要包含完整 Maven 文件的文件夹。
1、M2_HOME = `D:\xx\apache-maven-3.5.4`
2、在 Path 中**追加目录** `%M2_HOME%\bin`
这样就完成了 Maven 的部署。
> 可以在命令提示符中,使用 `mvn -v` 验证 maven 是否配置成功。