[Maven學習]常用的幾個Maven命令

常用的maven命令

  1.  mvn compile:編譯主代碼至主輸出目錄。
  2.  mvn test-compile:編譯測試代碼至測試輸出目錄。
  3.  mvn test:執行測試用例。
  4.  mvn package:創建項目jar包(或根據配置的其他類型包)。
  5.  mvn install:將項目輸出構件安裝到本地倉庫(根據項目配置的groupId,artifactId,version等)。
  6.  mvn deploy:將項目輸出構件部署到遠程倉庫。
  7.  mvn clean:刪除項目的輸出目錄。
  8.  mvn site:生成項目的站點文檔。
  9.  mvn site-deploy:將項目生成的項目站點發布到服務器上。
  10.  mvn dependency:list :列出項目所有的依賴包。
  11.  mvn dependency:tree:樹形展示項目的依賴包關係。
  12.  mvn dependency:analyse: 自動分析依賴包。
  13.  mvn deploy:自動執行所有default生命週期命令,將最終打的jar包上傳到遠程倉庫。
  14.  mvn eclipse:eclipse:將項目構建爲eclipse項目。
  15.  mvn idea:idea:將項目構建爲idea項目。
  16.  mvn help:active-profiles:查看當前已經激活的profile。
  17.  mvn help:all-profiles:列出當前所有的profile。
  18.  mvn archetype:generate:創建一個maven項目。

 

幾個常用的參數

  1.  跳過mvn檢查的命令參數:

    跳過測試代碼的運行:-DskipTests。

    跳過測試代碼的編譯(當然運行也就跳過了):-Dmaven.test.skip=true。     

  2.  動態指定要運行的測試用例:

    有的時候我們使用mvn test查錯,出了bug後每次都要重新mvn test一遍很麻煩,現在方法來了:

    mvn test -Dtest=ClassName

    ClassName爲要測試的類名。

    幾種格式:1. 直接跟類名,多個可以用逗號隔開。2. 在類名中使用*,*號匹配0個或多個字符。

  3.  運行時手動激活profile的命令參數: -PprofileId。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章