------------------------------maven3經常使用命令---------------------------java
一、經常使用命令web
1)建立一個Project服務器
mvn archetype:generate -DarchetypeCatalog=internal -DgroupId=com.mycompany.app -DartifactId=my-app -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false
mvn archetype:generate 固定格式app
-DgroupId 組織標識(包名)eclipse
-DartifactId 項目名稱webapp
-DarchetypeCatalog=internal 不要從遠程服務器上取catalog,解決新建項目卡在Generating project in Interactive mode處maven
-DarchetypeArtifactId 指定ArchetypeId,maven-archetype-quickstart,建立一個Java Project;maven-archetype-webapp,建立一個Web Project測試
-DinteractiveMode 是否使用交互模式ui
2)編譯源代碼spa
mvn compile
3)編譯測試代碼
mvn test-compile
4)清空
mvn clean
5)運行測試
mvn test
6)生產站點目錄並打包
mvn site-deploy
7)安裝當前工程的輸出文件到本地倉庫
mvn install
8)打包
mvn package
9)先清除再打包
mvn clean package
10)打成jar包
mvn jar:jar
11)生成eclipse項目
mvn eclipse:eclipse
12)查看幫助信息
mvn help:help
13)查看maven有哪些項目類型分類
mvn archetype:generate -DarchetypeCatalog=intrenal
建立java項目
mvn archetype:generate -DarchetypeCatalog=internal -DgroupId=com.study -DartifactId=javaDemo -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false
建立webapp項目
mvn archetype:generate -DarchetypeCatalog=internal -DgroupId=com.study -DartifactId=webAppDemo -DarchetypeArtifactId=maven-archetype-webapp -DinteractiveMode=false
原文:http://blog.csdn.net/edward0830ly/article/details/8748986