1. 程式人生 > >maven常用命令列總結

maven常用命令列總結

maven專案,在命令列中操作,非常簡潔、高效,現將maven專案常用命令列總結如下:

 

maven命令列命令總結
序號 整理 統計 命令 作用
1 基本 5 mvn -v 檢視maven版本
2 mvn deploy 將包儲存到遠處儲存,共享
3 mvn initalize 初始化
4 mvn install 在本地repository中安裝jar
5 mvn  jar:jar 只打jar包
6 help 3 mvn -h maven幫助
7 mvn help:sysyem 列印所有java系統屬性,環境變數
8 mvn   help:active-profiles 決定哪些maven外掛有效
9 package 2 mvn package 創maven專案,打包
10 mvn prepare-package 執行操作前,準備一個包
11 clean 5 mvn clean 將就class位元組碼刪除
12 mvn pre-clean 在專案清理之前,執行所需流程
13 mvn post-clean 執行完成專案清理所需的過程
14 mvn eclipse:clean 清除eclipse中的一些系統設定
15 mvn clean   dependency:copy-dependencies package 清理專案,複製依賴項,打包
16 site 4 mvn site 產生site
17 mvn pre-site site生成之前,執行所需流程
18 mvn post-site site生成之後,執行所需流程
19 mvn site-deploy 將生成的site,部署到web上
20 compile 2 mvn compile maven編譯
21 mvn test-compile 將測試原始碼編譯到測試目錄中
22 v 2 mvn varify maven核實
23 mvn validate 驗證專案
24 resource/source 8 mvn generate-sources 生成源
25 mvn   generate-resources 生成包中包含的資源
26 mvn process-sources 處理原始碼
27 mvn process-resources 將資源複製到目標目錄,打包
28 mvn   generate-test-sources 生成包含在編譯中的任何測試原始碼
29 mvn   generate-test-resources 生成用於測試的資源
30 mvn   process-test-sources 處理測試原始碼
31 mvn   process-test-resources 將資源複製,並複製到測試目錄
32 class 2 mvn process-classes 對編譯生成的檔案進行後處理
33 mvn   process-test-classes 對測試編譯生成的檔案進行後處理
34 test 3 mvn test maven測試
35 mvn integeration-test 將包處理,部署到可以執行測試環境中
36 mvn   pre-integeration-test 在執行測試之前,執行所需操作                    

    供大家參考!!