構建時跳過單元測試:mvn install -Dmaven.test.skip=truephp
安裝了jetty插件後在jetty中運行web應用:mvn jetty:runhtml
打war包:mvn war:warjava
查看項目jar包間的依賴:mvn dependency:treeweb
爲項目形成eclipse工程文件。即將maven項目轉化爲一個eclipse工程 spring
mvn eclipse:eclipse app
建立一個maven項目:dom
mvn archetype:generateeclipse
激活定義好的profile:webapp
使用id爲myprofile的自定義profile進行打包:maven
mvn war:war -Pmyprofile
建立web項目
mvn archetype:create -DgroupId=com.mycompany.app -DartifactId=my-webapp -DarchetypeArtifactId=maven-archetype-webapp
http://forum.springsource.org/archive/index.php/t-22597.html
-Dmaven.test.failure.ignore=true 測試報錯忽略
若是想跳過測試階段,可用:
mvn package -DskipTests
想臨時性跳過測試代碼的編譯,可用:
mvn package -Dmaven.test.skip=true
maven.test.skip同時控制maven-compiler-plugin和maven-surefire-plugin兩個插件的行爲,即跳過編譯,又跳過測試。
指定測試類
mvn test -Dtest=RandomGeneratorTest
使maven2在下載依賴包的同時下載其源代碼包的方法:
1. 使用maven命令:mvn dependency:sources 下載依賴包的源代碼。
2. 使用參數: -DdownloadSources=true 下載源代碼jar。 -DdownloadJavadocs=true 下載javadoc包。
建立簡單的java項目
mvn archetype:generate -DgroupId=com.jason -DartifactId=kwic -DpackageName=com.jason.kwic