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 | 在執行測試之前,執行所需操作 | ||
供大家參考!!
