如何maven打包时跳过测试

发生场景:

之前在进行项目打包时,在打包测试类时出错了,所以就想跳过测试环境进行打包。

方式一:修改pom文件

<build>
    <plugins>
        <!--打包时跳过测试-->
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-surefire-plugin</artifactId>
            <version>2.18.1</version>
            <configuration>
                <skipTests>true</skipTests>
            </configuration>
        </plugin>
    </plugins>
</build>

在自己的maven项目的pom文件中加入以上插件,然后进行install打包,就可打包成功。

方式二:在Terminal执行命令

mvn install -Dmaven.test.skip=true(建议使用)或者mvn install -DskipTests(不建议使用,太慢)

 方式三:在pom.xml增加如下配置(只适用于springBoot项目):

因为spring-boot-maven-plugin插件已经集成了maven-surefire-plugin插件,会自动运行 junit test

<properties>
    <!-- 跳过测试 -->
    <skipTests>true</skipTests>
</properties>

参考博客:maven打包时跳过测试_麦田里的码农-CSDN博客_maven 跳过测试打包

posted @ 2022-01-26 18:11  小猪不会叫  阅读(138)  评论(0)    收藏  举报  来源