1.下載地址:http://maven.apache.org/download.cgi(Windows平台下載*.zip壓縮包,Linux平台下載*.gz壓縮包)
2.解壓到E:\JAVA\Maven,解壓縮后文檔結構如下:
--bin:保存Maven的可執行命令,mvn和mvn.bat就是執行Maven工具的命令。
--boot:該目錄只包含一個plexus-classworlds-2.5.2.jar,plexus-classworlds-2.5.2.jar是一個類加載框架。
--conf:保存Maven配置文件的目錄,該目錄包含setting.xml文件,該文件用於設置Maven的全局行為。
--lib:該目錄包含了所有Maven運行時需要的類庫,此外,還包含Maven所依賴的第三方類庫。
--LICENSE、README.txt等說明文檔。
3.Maven運行需要如下兩個環境變量:
JAVA_HOME:該環境變量指向JDK安裝路徑。
MAVEN_HOME:該環境變量指向MAVEN安裝路徑。
最好添加PATH環境變量中:PATH:;%MAVEN_HOME%\bin;
按下【win+R】鍵,輸入cmd,然后回車,打開cmd窗口,輸入 mvn help:system,回車,顯示如下兩類信息:
----System Properties
----Environment Variables
如果看到MAVEN輸出如上兩類信息,即表明Maven安裝成功。
4.設置MAVEN行為兩種方式:
全局方式:MAVEN安裝目錄下的conf\settings.xml
當前用戶方式:C:\Users\Thinker\.m2\settings.xml
通常來說,MAVEN允許設置如下參數:
----localRepository:該元素內容是一個路徑字符串,該路徑用於設置Maven的本地資源庫的路徑。默認:C:\Users\Thinker\.m2\repository
----interactiveMode:該參數設置Maven是否處於交互模式,——Maven設為交互模式,每當Maven需要用戶輸入時,Maven都會提示用戶輸入。但如果該參數設為false,Maven將不會提示用戶輸入,而是使用默認值。
----offline:該參數設置Maven是否處於離線狀態,如果該參數設為false,每當Maven找不到插件,依賴庫時,Maven總會嘗試從網絡下載。
----proxies:該參數用於為Maven設置代理服務器。該參數可包含多個<proxy><proxy/>,每個<proxy><proxy/>設置一個代理服務器,包含代理服務器的ID,協議,代理服務器地址,代理服務器端口,用戶名,密碼等信息,Maven可通過代理服務器訪問網絡。