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

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

    <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>

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

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

赞 (8) 打赏

评论

9+9=

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

支付宝扫一扫打赏

微信扫一扫打赏