文章目录
通过添加maven参数,来不执行测试案例:
mvn clean install -Dmaven.test.skip=true
maven.test.skip
-Dmaven.test.skip=true
不执行测试用例,也不编译测试用例类。
skipTests
-DskipTests=true
不执行测试用例,但编译测试用例类生成相应的class文件至target/test-classes下。
等价于 -Dmaven.test.skip.exec=true, 这个用法已经deprecated。
默认idea的跳过测试采用的是第二种,仍然会编译代码;
如果想不执行测试用例,也不编译测试用例类,那么必须在pom中加上skip为true,这样才能跳过编译:
<plugin>
<groupId>org.apache.maven.plugin</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.1</version>
<configuration>
<skip>true</skip>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins&l