Maven是一個項目管理和綜合工具。Maven提供了開發人員構建一個完整的生命週期框架。開發團隊能夠自動完成項目的基礎工具建設,Maven使用標準的目錄結構和默認構建生命週期。html
在多個開發團隊環境時,Maven能夠設置按標準在很是短的時間裏完成配置工做。因爲大部分項目的設置都很簡單,而且可重複使用,Maven讓開發人員的工做更輕鬆,同時建立報表,檢查,構建和測試自動化設置。tomcat
Maven的主要目標是提供給開發人員:服務器
項目是可重複使用,易維護,更容易理解的一個綜合模型。框架
插件或交互的工具,這種聲明性的模式。yii
Maven項目的結構和內容在一個XML文件中聲明,pom.xml 項目對象模型(POM),這是整個Maven系統的基本單元。maven
Maven庫:工具
Maven基本操做:單元測試
一些基本的操做,編譯,構建,單元測試,安裝,網站生成和基於Maven部署項目。測試
mvn package 打包項目,推薦使用mvn clean package以獲取最新部署網站
mvn clean 清理項目
mvn test 運行單元測試
mvn install 打包和部署項目到本地資源庫
mvn site 爲項目生成信息文檔站點
mvn site-deploy 經過WebDAV部署自動生成的文檔站點到服務器
mvn tomcat:deploy 以 WAR 文件部署到 Tomcat
參考:https://www.yiibai.com/maven/