記憶中會maven,但實際上是一知半解,當需要自己構建項目時,磕磕盼盼的各種問題。父項目、子項目這種父子依賴關係,構建一個項目所需要的所有jar包,如何清晰的從pom.xml中看出?
什麼是maven?
Maven是一個項目管理和綜合工具。概括地說,Maven簡化和標準化項目建設過程。
最強大的功能就是能夠自動下載項目依賴庫。
一、Maven中央和遠程存儲庫配置和解釋
Maven本地資源庫:用來存儲項目的依賴庫,默認文件夾".m2"
Maven中央存儲庫:是Maven用來下載所有項目的依賴庫的默認的位置
二、基於Maven項目和Eclipse IDE
轉換基於Maven的Web應用程序支持Eclipse IDE
三、Maven的基本操作
- 使用Maven構建項目
“mvn package” 來構建項目 - 使用Maven清理項目
“mvn clean” 來清理項目 - 使用Maven運行單元測試
“mvn test” 來執行單元測試 - 將項目安裝到Maven本地資源庫
“mvn install” 打包和部署項目到本地資源庫 - 生成基於Maven的項目文檔站點
“mvn site” 來爲您的項目生成信息文檔站點 - 使用“mvn site-deploy”部署站點(WebDAV例子)
“mvn site-deploy” 通過WebDAV部署自動生成的文檔站點到服務器 - 部署基於Maven的war文件到Tomcat
“mvn tomcat:deploy” 以 WAR 文件部署到 Tomcat