本文參考善茎、推薦的英文教程網(wǎng)站?websystique
推薦一個Maven英文教程?Maven by Example
為什么使用Maven
使用Maven有很多好處,這里我只說兩個簡單常用的功能:依賴管理和多模塊開發(fā)
依賴管理:
如果不使用Maven劈猪,那么當項目中需要一個A.jar時,你需要去下載A.jar并build path到項目中,此時你發(fā)現(xiàn)A.jar是依賴于B.jar的巨坊,所以你要去下載B.jar并build path到項目中丐箩。此時你發(fā)現(xiàn)還是有問題摇邦,因為A.jar版本與B.jar版本不匹配恤煞,所以你要重新下載相匹配的jar包重復上述操作
如果使用Maven,那么簡單多了施籍,你只需在Maven的配置文件pom.xml中聲明A.jar及版本居扒,Maven幫你去下載所需相應版本的依賴B.jar
多模塊開發(fā):
假設現(xiàn)在有一個公共底層服務CommonService模塊,A丑慎、B兩個項目中都需要調(diào)用該服務
如果不使用Maven喜喂,那么你需要手動將CommonService打成jar包,分別添加到A竿裂、B中并build path玉吁,每次修改CommonService時,都需要重復上述操作
如果使用Maven腻异,那么只需要在A进副、B的pom.xml中聲明CommonService依賴,執(zhí)行Maven的install命令悔常,Maven將CommonService打包并安裝到本地倉庫中供A影斑、B調(diào)用,每次修改只需要執(zhí)行一次Maven命令即可
安裝Maven
Maven3.3以上版本需要JDK1.7以上版本支持机打。所以安裝Maven之前保證機器上已安裝JDK并設置了JDK的環(huán)境變量
從http://maven.apache.org/download.cgi下載最新版本Maven(apache-maven-3.3.9-bin.zip)并解壓
右鍵計算機->高級系統(tǒng)設置->環(huán)境變量->新建矫户,變量名MAVEN_HOME(名字可以自定義,跟Path中對應即可)残邀,變量值為解壓目錄
添加完后皆辽,編輯Path變量,加入MAVEN_HOME\bin
打開cmd罐旗,輸入命令mvn --version膳汪,出現(xiàn)如下證明安裝成功