Maven相關:mvn的配置和簡單命令


1、配置mvn:

點擊鏈接

http://maven.apache.org/download.cgi 

下載

解壓到文件夾;

配置系統環境變量;

測試:mvn -v

2、mvn命令:

1. 顯示版本信息 :

mvn -version/-v

2. 創建mvn項目:

mvn archetype:create -DgroupId=com.oreilly -DartifactId=my-app

3. 生成target目錄,編譯、測試代碼,生成測試報告,生成jar/war文件 :

mvn package

4. 運行項目於jetty上:

mvn jetty:run

5. 顯示詳細錯誤 信息:

mvn -e

6. 驗證工程是否正確,所有需要的資源是否可用:

mvn validate

7. 在集成測試可以運行的環境中處理和發布包:

mvn integration-test

8. 運行任何檢查,驗證包是否有效且達到質量標准:

mvn verify

9. 產生應用需要的任何額外的源代碼,如xdoclet :

mvn generate-sources

10. 使用 help 插件的  describe 目標來輸出 Maven Help 插件的信息:

mvn help:describe -Dplugin=help

11. 使用Help 插件輸出完整的帶有參數的目標列 :

mvn help:describe -Dplugin=help -Dfull

12. 獲取單個目標的信息,設置  mojo 參數和  plugin 參數。此命令列出了Compiler 插件的compile 目標的所有信息 :

mvn help:describe -Dplugin=compiler -Dmojo=compile -Dfull

13. 列出所有 Maven Exec 插件可用的目標:

mvn help:describe -Dplugin=exec -Dfull

14. 看這個“有效的 (effective)”POM,它暴露了 Maven的默認設置 :

mvn help:effective-pom

15. 想要查看完整的依賴蹤跡,包含那些因為沖突或者其它原因而被拒絕引入的構件,打開 Maven 的調試標記運行 :

mvn install -X

16. 給任何目標添加maven.test.skip 屬性就能跳過測試 :

mvn install -Dmaven.test.skip=true

17. 構建裝配Maven Assembly 插件是一個用來創建你應用程序特有分發包的插件 :

mvn install assembly:assembly

18. 生成Wtp插件的Web項目 :

mvn -Dwtpversion=1.0 eclipse:eclipse

19. 清除Eclipse項目的配置信息(Web項目) :

mvn -Dwtpversion=1.0 eclipse:clean

20. 將項目轉化為Eclipse項目 :

mvn eclipse:eclipse

21. mvn exec命令可以執行項目中的main函數 :

首先需要編譯java工程:mvn compile
不存在參數的情況下:mvn exec:java -Dexec.mainClass="***.Main"
存在參數:mvn exec:java -Dexec.mainClass="***.Main" -Dexec.args="arg0 arg1 arg2"
指定運行時庫:mvn exec:java -Dexec.mainClass="***.Main" -Dexec.classpathScope=runtime

22. 打印出已解決依賴的列表 :

mvn dependency:resolve

23. 打印整個依賴樹 :

mvn dependency:tree

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM