SpringBoot跳过单元测试:skipTests VS maven.test.skip

在基于SpringBoot开发时经常使用<skipTests>true</skipTests><maven.test.skip>true</maven.test.skip>跳过单元测试,如下:

[code lang=”xml” title=”pom.xml”]
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<java.version>1.8</java.version>
<spring-cloud.version>Finchley.SR1</spring-cloud.version>
<!–surefire plugin方式跳过maven test, 等同$ mvn package -DskipTests–>
<skipTests>true</skipTests>
<!–maven方式跳过maven test, 等同$ mvn package -Dmaven.test.skip=true–>
<maven.test.skip>true</maven.test.skip>
</properties>
[/code]

二者的根本区别在于<skipTests>true</skipTests>会编译测试类,而<maven.test.skip>true</maven.test.skip>不会编译测试类。

未经允许不得转载:鹞之神乐 » SpringBoot跳过单元测试:skipTests VS maven.test.skip

赞 (3) 打赏

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏