運行mvn install時跳過Test
方法一:
<project> [...] <build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.18.1</version>
<configuration>
<skipTests>true</skipTests>
</configuration>
</plugin>
</plugins>
</build> [...] </project>
方法二:
mvn install -DskipTests
或者
mvn install -Dmaven.test.skip=true
-DskipTests,不執行測試用例,但編譯測試用例類生成相應的class文件至target/test-classes下。
-Dmaven.test.skip=true,不執行測試用例,也不編譯測試用例類。
類似的 跳過doc生成
-Dmaven.javadoc.skip=true
跳過doc的生成: -Dmaven.javadoc.skip=true 跳過某些module mvn javadoc:aggregate -pl :ems.git,:ems-facade-user,:ems-facade-maindata,:ems-facade-activiti,:ems-facade-email,:ems-facade-notify,:ems-facade-bill,:ems-facade-schedule,:ems-facade-budget,:ems-facade-voucher,:ems-facade-fshared,:ems-facade-asset mvn javadoc:aggregate -Ptest -pl :ems.git,:ems-facade-user,:ems-facade-maindata,:ems-facade-activiti,:ems-facade-email,:ems-facade-notify,:ems-facade-bill,:ems-facade-schedule,:ems-facade-budget,:ems-facade-voucher,:ems-facade-fshared,:ems-facade-asset -X