maven编译时如何忽略单元测试

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了maven编译时如何忽略单元测试相关的知识,希望对你有一定的参考价值。

方式一: 可以使用一个maven的插件:

<build>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-surefire-plugin</artifactId>
            <configuration>
                <!-- 如果是true表示忽略测试 -->
                <skip>true</skip>
            </configuration>
        </plugin>
    </plugins>
</build>

方式二: 当然你也可以在使用命令打包或编译的时候用参数 -Dmaven.test.skip选项

参考技术A -Dmaven.test.skip

~

maven的一些命令

maven的一些命令

//项目的依赖分析
mvn dependency:analyze

// 清理编译打包
mvn clean package

//执行代码格式检查
mvn checkstyle:checkstyle 

//执行单元测试
mvn test

//清理编译打包忽略单元测试
mvn clean package -Dmaven.test.skip=true

//查看maven配置文件
mvn help:effective-settings

//查看当前项目的所有mvn配置
mvn -X

//maven下载指定版本包

mvn dependency:get -DremoteRepositories=you maven repository url -DgroupId=gruoupId -DartifactId=artifactId -Dversion=version

以上是关于maven编译时如何忽略单元测试的主要内容,如果未能解决你的问题,请参考以下文章

maven项目打包和编译跳过单元测试和javadoc

maven的一些命令

maven的一些命令

Python:如何在单元(鼻子)测试期间忽略装饰器?

通过Maven一起运行jUnit和spock测试

maven跳过单元测试-maven.test.skip和skipTests的区别以及部分常用命令