maven經常使用命令

構建時跳過單元測試: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

使用idmyprofile的自定義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-pluginmaven-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

相關文章
相關標籤/搜索