maven编译打包跳过test测试

时间:2024-11-06 07:01:01

目录

    • 前言
    • 2、POM文件
    • 3、idea

前言

maven编译打包的时候跳过test测试类有多种方式,下面介绍几种常用的方式

1、MAVEN命令
可以使用以下命令

mvn install -Dmaven.test.skip=true

或者

#=true可以省略,DskipTests属性默认为true
mvn  install  -DskipTests=true

区别:

mvn install -=true 测试类不会生成.class 文件
mvn install -DskipTests 测试类会生成.class文件

2、POM文件

spring boot项目跳过测试,使用spring-boot-maven-plugin,需要在里加:

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

例:

    <properties>
        <skipTests>true</skipTests>
    </properties>
    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>

        </plugins>

    </build>

3、idea

如果我们是在idea进行install 或者package编译项目,那么点击下面的小图标,idea就会在编译时帮我们加上-DskipTests=true,跳过测试类
在这里插入图片描述