maven使用手冊

1.建立一個maven項目
mvn archetype:generate -DgroupId=com.mycompany.app -DartifactId=my-app -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false

       mvn archetype:generate  固定格式
  -DgroupId         組織標識(包名)
  -DartifactId        項目名稱
  -DarchetypeArtifactId    指定ArchetypeId,maven-archetype-quickstart,創建一個Java Project;maven-archetype-              webapp,創建一個Web Project
  -DinteractiveMode      是否使用交互模式


(1).普通項目
mvn archetype:generate -DgroupId=cn.cc.test -DartifactId=java-monitor -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false


(2).建立一個web項目
mvn archetype:generate -DgroupId=cn.cc.test -DartifactId=my-web-app -DarchetypeArtifactId=maven-archetype-webapp -DinteractivMode=false


2.常用命令
(1).編譯源代碼
mvn compile

(2).編譯測試代碼
mvn test-compile

(3).清空
mvn clean

(4).運行測試
mvn test

(5).部署項目到站點
mvn site-deploy

(6).安裝當前工程的輸出文件到本地倉庫
mvn install

(7).打包
mvn package

(8).先清除再打包
mvn clean package

(9).打成jar包
mvn jar:jar


3.常用打包命令
mvn clean package -Dmaven.test.skip=true -P prod -U


其中prod是配置的profile。可以換成dev等。
-Dmaven.test.skip=true忽略test包
-U update的意思,關聯倉庫中最新的依賴包
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章