在執行maven打包時不需要執行測試用例,使用如下2種方式實現:
-DskipTests=true : 不執行測試用例,但編譯測試用例類生成相應的class文件至target/test-classes下。
-Dmaven.test.skip=true: 不執行測試用例,也不編譯測試用例類
當然,還可以使用maven-surefire-plugin插件配置參數控制跳過單元測試。
<project> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>2.20.1</version> <configuration> <!-- 不指定單元測試 --> <skipTests>true</skipTests> </configuration> </plugin> </plugins> </build> </project>
詳見:http://maven.apache.org/surefire/maven-surefire-plugin/examples/skipping-tests.html