美文网首页程序员
说说 Maven 打包如何跳过单元测试

说说 Maven 打包如何跳过单元测试

作者: deniro | 来源:发表于2021-01-30 11:08 被阅读0次

Maven 本身是使用maven-surefire-plugin 插件来执行单元测试的,所以要跳过单元测试,我们就要针对该插件进行配置。

Maven 提供了以下几种方法来跳过单元测试。

(1)maven-surefire-plugin 插件配置方式



<properties>
    <maven-surefire-plugin.version>2.19</maven-surefire-plugin.version>
</properties>
<build>
    <plugins>
        <!--测试用例执行插件-->
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-surefire-plugin</artifactId>
            <version>${maven-surefire-plugin.version}</version>
            <configuration>
                <skipTests>true</skipTests>
            </configuration>
        </plugin>
    </plugins>
</build>

(2)properties 配置


<properties>
    <maven.test.skip>true</maven.test.skip>
</properties>

或者:


<properties>
    <skipTests>true</skipTests>
</properties>

<maven.test.skip><skipTests> 其实是同义词。

(3)命令参数

mvn package -Dmaven.test.skip=true 或者 mvn package -DskipTests=true。也是maven.test.skip与skipTests这一对同义词,只不过放在了命令行参数中。


如果同时配置了以上三种方法,那么它们之间的生效优先级顺序为:插件配置方式 > 命令参数 > properties 配置。


学习 Maven 之 Maven Surefire Plugin(JUnit 篇).

相关文章

网友评论

    本文标题:说说 Maven 打包如何跳过单元测试

    本文链接:https://www.haomeiwen.com/subject/gsmbzktx.html