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的意思,關聯倉庫中最新的依賴包
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的意思,關聯倉庫中最新的依賴包
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.