第一部分:maven的基本信息和安裝,配置
maven是一個項目構建和管理的工具,提供了幫助管理 構建、文檔、報告、依賴、scms、發布、分發的方法。可以方便的編譯代碼、進行依賴管理、管理二進制庫等等。
maven的好處在於可以將項目過程規范化、自動化、高效化以及強大的可擴展性
利用maven自身及其插件還可以獲得代碼檢查報告、單元測試覆蓋率、實現持續集成等等。
maven常用的命令:
Maven庫:
http://repo2.maven.org/maven2/
Maven依賴查詢:
Maven常用命令:
1. 創建Maven的普通java項目:
mvn archetype:create
-DgroupId=packageName
-DartifactId=projectName
2. 創建Maven的Web項目:
mvn archetype:create
-DgroupId=packageName
-DartifactId=webappName
-DarchetypeArtifactId=maven-archetype-webapp
3. 編譯源代碼: mvn compile
4. 編譯測試代碼:mvn test-compile
5. 運行測試:mvn test
6. 產生site:mvn site
7. 打包:mvn package
8. 在本地Repository中安裝jar:mvn install
9. 清除產生的項目:mvn clean
10. 生成eclipse項目:mvn eclipse:eclipse
11. 生成idea項目:mvn idea:idea
12. 組合使用goal命令,如只打包不測試:mvn -Dtest package
13. 編譯測試的內容:mvn test-compile
14. 只打jar包: mvn jar:jar
15. 只測試而不編譯,也不測試編譯:mvn test -skipping compile -skipping test-compile
( -skipping 的靈活運用,當然也可以用於其他組合命令)
16. 清除eclipse的一些系統設置:mvn eclipse:clean
ps.一般使用情況是這樣,首先通過cvs或svn下載代碼到本機,然后執行mvn eclipse:eclipse生成ecllipse項目文件,然后導入到eclipse就行了;修改代碼后執行mvn compile或mvn test檢驗,也可以下載eclipse的maven插件。
mvn -version/-v 顯示版本信息 ---安裝完后檢驗是否安裝成功
mvn archetype:generate 創建mvn項目 --默認路徑放在c盤,用戶目錄下
mvn archetype:create -DgroupId=com.oreilly -DartifactId=my-app 創建mvn項目
mvn package 生成target目錄,編譯、測試代碼,生成測試報告,生成jar/war文件
mvn jetty:run 運行項目於jetty上,
mvn compile 編譯
mvn test 編譯並測試
mvn clean 清空生成的文件
mvn site 生成項目相關信息的網站
mvn -Dwtpversion=1.0 eclipse:eclipse 生成Wtp插件的Web項目
mvn -Dwtpversion=1.0 eclipse:clean 清除Eclipse項目的配置信息(Web項目)
mvn eclipse:eclipse 將項目轉化為Eclipse項目
一般的順序是1.mvn clean 2.maven compile 3 .maven package.idea和eclipse也集成這些功能,可以直接在開發工具上操作。
maven架構圖:

前提是已有maven項目。
后面加上D:\tools\apache-maven-3.3.9\bin;,有分號


一般情況下,setting的中的參數值可以向項目經理拿。
第二部分:開發工具與maven的集成
1.idea與maven的集成:idea自身已集成maven插件

2.eclipse與maven的結合
在線安裝maven插件



第二種安裝方式:Window > Preferences > Maven > Installations > Add

eclipse配置本地倉庫和setting的路徑

完成以上步驟后,就可以開發了。
第三部分,maven項目在啟動中遇到的問題和解決方法,目前很少,遇到了,后續補上
