生活随笔
收集整理的這篇文章主要介紹了
Maven 之常用命令
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1. 創建一個普通 Maven項目
Java代碼 ?
mvn?archetype:create??–DgroupId=groupId??-DartifactId=dartifactId???? -DpackageName=packageName??
2. 創建一個Web Maven項目:
Java代碼 ?
mvn?archetype:create??–DgroupId=groupId??-DartifactId=dartifactId???? -DpackageName=packageName?? -DarchetypeArtifactId=maven-archetype-webapp??
3. 編譯源代碼:
Java代碼 ?
mvn?compile??
4. 編譯測試代碼:
Java代碼 ?
mvn?test-compile??
5. 執行測試代碼:
Java代碼 ?
mvn?test??或?mvn?surefire:test?-Dmaven.test.failure.ignore= boolean ?? ??
6. 執行指定Main Class:
Java代碼 ?
mvn?exec:java?? ?-Dexec.mainClass=org.sonatype.mavenbook.weather.Main??
?? 或定義在pom.xml中
Xml代碼 ?
< build > ?? ????????< plugins > ?? ????????????< plugin > ?? ????????????????< groupId > org.codehaus.mojo </ groupId > ?? ????????????????< artifactId > exec-maven-plugin </ artifactId > ?? ????????????????< version > 1.1.1 </ version > ?? ????????????????< configuration > ?? ????????????????< mainClass > org.sonatype.mavenbook.weather.Main </ mainClass > ?? ????????????????</ configuration > ?? ????????????</ plugin > ?? ????????????< plugin > ?? ????????????????< artifactId > maven-compiler-plugin </ artifactId > ?? ????????????????< configuration > ?? ????????????????????< source > 1.6 </ source > ?? ????????????????????< target > 1.6 </ target > ?? ????????????????</ configuration > ?? ????????????</ plugin > ?? ????????</ plugins > ?? ????</ build > ??
7. 在本地Repository 中安裝Jar:
Java代碼 ?
mvn?install?-Dmaven.test.skip= boolean ?? ??
8. 在本地Repository 中安裝源碼:
Java代碼 ?
mvn?source:jar?install?-Dmaven.test.skip= boolean ??是否跳過單元測試??
9. 生成jar文件 |? 產生項目Site文件 | 對項目進行打包 | 清除產生的項目
Java代碼 ?
mvn?jar:jar?|?mvn?site?|?mvn? package ?|?mvn?clean??
10. 將Web項目在指定的Servlet容器中運行:
Java代碼 ?
mvn?tomcat:run?|?mvn?jboss:start??
?
Java代碼 ?
<plugins>?? ??????<plugin>?? ????????<groupId>org.codehaus.mojo</groupId>?? ????????<artifactId>jboss-maven-plugin</artifactId>?? ????????<version>1.4 . 1 </version>?? ????????<configuration>?? ??????????<hostName>172.16 . 5.64 </hostName>?? ??????????<port>8080 </port>?? ??????????<fileNames>?? ????????????<fileName>E:/test/cms/target/cms.war</fileName>?? ??????????</fileNames>?? ????????</configuration>?? ??????</plugin>?? </plugins>?
總結
以上是生活随笔為你收集整理的Maven 之常用命令的全部內容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。