Maven最初用於代替Ant,用來簡化項目的構建,Maven使構建項目變得容易,規定了源碼老是放在src/main/java下,測試代碼放在/src/test/java中,配置文件放在/src/main/resources中,經過使用pom.xml統一了描述項目的方式,能夠自動解決庫的依賴問題,只要聲明瞭使用的庫,會自動從中央倉庫下載,而且能夠自動管理衝突.html
官網這裏.
選擇下載便可,做者用的是windows,選擇zip.下一步是解壓放到相應的位置.
而後添加環境變量MAVEN_HOME,是maven的解壓位置.須要的話能夠再配置一個環境變量M2_HOME,用來做爲本地倉庫的位置.
最後配置一個PATH,添加java
%MAVEN_HOME%/bin
到path中.
在cmd中驗證apache
mvn -version
即表示成功安裝.windows
由於中心倉庫位於國外,通常下載時會很慢,所以能夠設置爲國內的鏡像,這裏選擇阿里雲的鏡像.
打開Maven安裝目錄下的conf/setting.xml,編輯<mirrors>
bash
<mirror> <id>nexus-aliyun</id> <mirrorOf>*</mirrorOf> <name>Nexus aliyun</name> <url>http://maven.aliyun.com/nexus/content/groups/public</url> </mirror>
另外也須要在IDE中設置一下Maven.這裏以IDEA爲例.maven
打開settings-->Build,Execution,Deployment-->Build Tools-->Maven,設置maven的位置.
另外也能夠設置配置文件的位置與本地倉庫的位置,配置文件默認是conf/settings.xml,本地倉庫默認用戶目錄下的.m2文件夾.
測試
mvn compile
編譯Maven工程.ui
mvn package
編譯並打包工程,會根據pom.xml中的<packaging>打成jar或war包.阿里雲
mvn install
打包並安裝到本地倉庫,這樣能夠經過項目座標引用.url
mvn deploy
打包並安裝到遠程倉庫.Maven倉庫有兩大類:
mvn clean
刪除target目錄.