windows下maven的安裝配置
什麼是maven
Maven是基於POM(工程物件模型),通過一小段描述來對專案的程式碼、報告、檔案進管理的工具。
Maven是一個跨平臺的專案管理工具,它是使用java開發的,它要依賴於jdk1.6及以上
Maven主要有兩大功能:管理依賴(依賴指的就是jar包)、專案構建。
什麼是構建
構建過程
專案構建的方式
Eclipse
使用eclipse進行專案構建,相對來說,步驟比較零散,不好操作
Ant
它是一個專門的專案構建工具,它可以通過一些配置來完成專案構建,這些配置要明確的告訴ant,原始碼包在哪?目標class檔案應該存放在哪?資原始檔應該在哪
Maven
它是一個專案管理工具,他也是一個專案構建工具,通過使用maven,可以對專案進行快速簡單的構建,它不需要告訴maven很多資訊,但是需要按照maven的規範去進行程式碼的開發。也就是說maven是有約束的。
Maven的安裝配置
下載maven
==========================================================
下載指引
==========================================================
本次使用的maven的版本為3.0.5
Maven是使用java開發,需要安裝jdk1.6以上,推薦使用1.7
maven下載好之後如下圖所示:(下圖中的紅框所示)
安裝maven
第一步:安裝jdk1.6及以上
第二步:將maven下載的壓縮包進行解壓縮
目錄說明
第三步:配置maven的環境變數MAVEN_HOME
【值為:F:\Maven\apache-maven-3.0.5-bin\apache-maven-3.0.5】也就是bin目錄的上一級
配置環境maven環境變數(類似於配置java的環境變數)
配置maven的環境變數PATH
測試maven是否安裝成功,在系統命令列中執行命令:mvn –v
安裝成功之後,對maven進行配置
配置maven
在maven中有兩個配置檔案:使用者配置、全域性配置(預設)
全域性配置
在maven安裝目錄的conf裡面有一個settings.xml檔案,這個檔案就是maven的全域性配置檔案。
該檔案中配置來maven本地倉庫的地址
預設在系統的使用者目錄下的m2/repository中,該目錄是本地倉庫的目錄。如下圖所示:
使用者配置
使用者配置檔案的地址:~/.m2/settings.xml,該檔案預設是沒有的,需要將全域性配置檔案拷貝一份到該目錄下。
重新指定本地倉庫地址,如果不指定,則預設是~/.m2/repository目錄,如果使用者配置檔案不存在,則使用全域性配置檔案的配置。