常用Maven 命令

常用命令
Maven2 的運行命令爲 : mvn
常用命令爲 :
          mvn archetype:generate:創建 Maven 項目
          mvn compile :編譯源代碼
          mvn test-compile :編譯測試代碼
          mvn test : 運行應用程序中的單元測試
          mvn site : 生成項目相關信息的網站
          mvn clean :清除目標目錄中的生成結果
          mvn package : 依據項目生成 jar 文件
          mvn install :在本地 Repository 中安裝 jar
          mvn eclipse:eclipse :生成 Eclipse 項目文件
生成項目
          建一個 JAVA 項目 : mvn archetype:generate-DgroupId=com.demo -DartifactId=App
          建一個 web 項目 : mvn archetype:generate-DgroupId=com.demo -DartifactId=web-app -DarchetypeArtifactId=maven-archetype-webapp
簡單解釋一下:
archetype  是一個內建插件,他的create任務將建立項目骨架
archetypeArtifactId   項目骨架的類型
DartifactId 項目名稱
可用項目骨架有:
* maven-archetype-archetype
* maven-archetype-j2ee-simple
* maven-archetype-mojo
* maven-archetype-portlet
* maven-archetype-profiles (currently under development)
* maven-archetype-quickstart
* maven-archetype-simple (currently under development)
* maven-archetype-site
* maven-archetype-site-simple, and
* maven-archetype-webapp
附maven2 生成項目標準目錄佈局:
src/main/javaApplication/Library sources
src/main/resourcesApplication/Library resources
src/main/filtersResource filter files
src/main/assemblyAssembly descriptors
src/main/configConfiguration files
src/main/webappWeb application sources
src/test/javaTest sources
src/test/resourcesTest resources
src/test/filtersTest resource filter files
src/siteSite
LICENSE.txtProject's license
README.txtProject's readme
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章