轉載自:https://www.cnblogs.com/jingmoxukong/p/5591368.html#%E4%BD%BF%E7%94%A8maven%E8%BF%9B%E8%A1%8C%E6%9E%84%E5%BB%BA
maven 安裝
1、
首先下載maven,
下載地址:http://maven.apache.org/download.html
打開這個連接:選擇File下面的apache-maven-3.2.1-bin.zip鏈接進行下載
2、下載完成之後,解壓安裝到到電腦上。例如:F: maven\apache-maven-3.2.1
3、
現在開始設置環境變量。跟tomcat設置環境變量差不多。
首先打開我的電腦-->右鍵屬性-->高級系統設置-->高級-->環境變量
4、打開環境變量,在系統變量裏新建maven_home,並填寫他的地址,地址就是你安裝的位置
5、
點擊確定之後,在系統變
mvn構建項目(web)
$ mvn archetype:generate
-DgroupId=com.yiibai
-DartifactId=colebaby
-DarchetypeArtifactId=maven-archetype-webapp
-DinteractiveMode=false
mvn構建項目(java)
mvn archetype:generate
-DgroupId=com.companyname.bank
-DartifactId=consumerBanking
-DarchetypeArtifactId=maven-archetype-quickstart
-DinteractiveMode=false
mvn clean 清理緩存,很多緩存輸出在“target”文件夾中。如果想建立項目部署,必須確保清理所有緩存的輸出,從面能夠隨時獲得最新的部署。
“mvn install”打包項目,並自動部署到本地資源庫,讓其他開發人員使用它
常用Maven命令
生命週期 |
階段描述 |
mvn validate |
驗證項目是否正確,以及所有爲了完整構建必要的信息是否可用 |
mvn generate-sources |
生成所有需要包含在編譯過程中的源代碼 |
mvn process-sources |
處理源代碼,比如過濾一些值 |
mvn generate-resources |
生成所有需要包含在打包過程中的資源文件 |
mvn process-resources |
複製並處理資源文件至目標目錄,準備打包 |
mvn compile |
編譯項目的源代碼 |
mvn process-classes |
後處理編譯生成的文件,例如對Java類進行字節碼增強(bytecode enhancement) |
mvn generate-test-sources |
生成所有包含在測試編譯過程中的測試源碼 |
mvn process-test-sources |
處理測試源碼,比如過濾一些值 |
mvn generate-test-resources |
生成測試需要的資源文件 |
mvn process-test-resources |
複製並處理測試資源文件至測試目標目錄 |
mvn test-compile |
編譯測試源碼至測試目標目錄 |
mvn test |
使用合適的單元測試框架運行測試。這些測試應該不需要代碼被打包或發佈 |
mvn prepare-package |
在真正的打包之前,執行一些準備打包必要的操作。這通常會產生一個包的展開的處理過的版本(將會在Maven 2.1+中實現) |
mvn package |
將編譯好的代碼打包成可分發的格式,如JAR,WAR,或者EAR |
mvn pre-integration-test |
執行一些在集成測試運行之前需要的動作。如建立集成測試需要的環境 |
mvn integration-test |
如果有必要的話,處理包併發布至集成測試可以運行的環境 |
mvn post-integration-test |
執行一些在集成測試運行之後需要的動作。如清理集成測試環境。 |
mvn verify |
執行所有檢查,驗證包是有效的,符合質量規範 |
mvn install |
安裝包至本地倉庫,以備本地的其它項目作爲依賴使用 |
mvn deploy |
複製最終的包至遠程倉庫,共享給其它開發人員和項目(通常和一次正式的發佈相關) |