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.反向生成 maven 項目的骨架:

mvn archetype:generate
mvn archetype:generate -DgroupId=otowa.user.dao -DartifactId=user-dao -Dversion=0.01-SNAPSHOT

4.編譯源代碼:

mvn compile

5.編譯測試代碼:

 mvn test-compile

6.運行測試:

mvn test

7.產生site:

mvn site
  1. 打包:
mvn package

9.在本地Repository中安裝jar:

mvn install

例:installing D:\xxx\xx.jar to D:\xx\xxxx

10.清除產生的項目:

mvn clean

11.生成eclipse項目:

mvn eclipse:eclipse

12.生成idea項目:

mvn idea:idea

13.組合使用goal命令,如只打包不測試:

mvn -Dtest package
  1. 編譯測試的內容:
mvn test-compile
  1. 只打jar包:
mvn jar:jar
  1. 只測試而不編譯,也不測試編譯:
mvn test -skipping compile -skipping test-compile

( -skipping 的靈活運用,當然也可以用於其他組合命令)

  1. 清除eclipse的一些系統設置:
mvn eclipse:clean 

18.查看當前項目已被解析的依賴:

mvn dependency:list

19.上傳到私服:

mvn deploy
  1. 強制檢查更新,由於快照版本的更新策略(一天更新幾次、隔段時間更新一次)存在,如果想強制更新就會用到此命令:
mvn clean install-U
  1. 源碼打包:
mvn source:jar
或
mvn source:jar-no-fork
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章