[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 是否配置成功。