maven
编译时有两种跳过单元测试的方法
cmd
命令行跳过单元测试
cmd命令有两种参数跳过单元测试
mvn clean install -Dmaven.test.skip=true
不编译不执行测试用例mvn clean install -DskipTests
编译但不执行测试用例
-
pom
插件跳过单元测试在
pom
中加入下面的插件,在idea
或者cmd
下直接执行mvn clean install
即可,但是插件中使用skipTests
或者skip
标签,在执行命令时,都会编译测试用例<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>2.17</version> <configuration> <!-- 跳过失败的单元测试 --> <testFailureIgnore>true</testFailureIgnore> <!-- 编译不执行测试用例,等价于<skipTests>true</skipTests> --> <skip>true</skip> </configuration> </plugin> </plugins> </build>