Maven 编译、打包时会执行测试用例,有如下四种方法可以跳过测试,根据需要任选其一即可
替换编译插件
在pom.xml
中,默认编译插件为
1 | <plugin> |
将其替换为
1 | <plugin> |
此方法不执行测试用例,但会编译测试用例类,生成的class文件保存在target/test-classes
下。
在pom.xml
中定义maven.test.skip
使用默认编译插件
1 | <plugin> |
然后在pom.xml
的<properties>
标签中定义<maven.test.skip>true</maven.test.skip>
,如下:
1 | <properties> |
此方法不执行测试用例,也不编译测试用例类。
命令行中定义maven.test.skip
1 | mvn clean package -Pprod -U -Dmaven.test.skip=true |
此方法不执行测试用例,也不编译测试用例类。
命令行中定义skipTests
1 | mvn clean package -Pprod -U -DskipTests |
此方法不执行测试用例,但会编译测试用例类,生成的class文件保存在target/test-classes
下。