首页 > 其他分享 >Maven 跳过测试的几种方式

Maven 跳过测试的几种方式

时间:2022-11-27 10:06:37浏览次数:43  
标签:跳过 Dmaven 几种 Maven 编译 测试 skip test true

在 Maven 对项目进行编译的时候,我们通常可能会希望跳过复杂的测试。

Maven 跳过测试的几种方式_测试用例

尤其是在开始项目还不是非常稳定的阶段。

命令行中使用 -Dmaven.test.skip=true

在命令行,只要简单的给任何目标添加

maven.test.skip 属性就能跳过测试:

mvn install -Dmaven.test.skip=true

命令行中使用 -DskipTests

在 Maven 的命令中,使用参数 -DskipTests 来跳过测试

使用的命令为:

mvn install -Dmaven.test.skip=true

修改 POM 文件

在pom.xml文件中增加配置

<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<skip>true</skip>
</configuration>
</plugin>
</plugins>
</build>

maven.test.skip 和 skipTests 的区别

-DskipTests,不执行测试用例,但编译测试用例类生成相应的class文件至target/test-classes下。

-Dmaven.test.skip=true,不执行测试用例,也不编译测试用例类。

简单来说,这 2 个参数的区别就是 -Dmaven.test.skip 这个参数跳过测试更加彻底,连测试类编译都不会编译。

如果不是非常糟糕的环境配置问题还是其他需求的话,测试类最好还是进行编译。因此使用 -DskipTests 参数。

标签:跳过,Dmaven,几种,Maven,编译,测试,skip,test,true
From: https://blog.51cto.com/u_15733182/5889633

相关文章

  • shell脚本去重的几种方法
    测试文件如下:jasonjasonjasonfffffjason第一种去重方法:sort-u文件名或者cat文件名|sort-u[root@bogon~]#sort-utestfffffjason但这......
  • wordpress代码实现相关文章的几种方法
    我们在制作wordpress主题的时候经常会为文章模板添加一些相关文章的功能丰富,他们有的时候出现在侧栏,有的时候出现在文章的底部相关文章这块,当然WordPress相关文章的插件也......
  • 打包 maven 项目时,报 No compiler is provided in this environment. Perhaps you are
    我出错的项目是mybatis-generatorgui(一个逆向生成工具)下载地址:https://github.com/zouzg/mybatis-generator-gui 出错报文:   1.首先使用工具打开该项目(我使用的......
  • vue跳转页面常用的几种方法
    vue跳转页面有好几种不同方法,下面将通过实例代码给大家介绍,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下。1:router-link跳转2:this.$router.push()3......
  • IDEA配置Maven(详细版)
    https://blog.csdn.net/qq_42057154/article/details/106114515IDEA配置MavenIDEA创建Maven工程第一节IDEA集成Maven插件第二节使用骨架创建Maven的java工程第三节不使......
  • 几种cms的介绍
    CMS的提供商国内CMS提供商主要有1.PHPCMS(PHPCMS网站内容管理系统)官方网站:http://www.phpcms.cnPHPCMS网站管理系统是一个基于PHP+M......
  • maven的基本使用
    本文摘要:理解并实现分模块开发能够使用聚合工程快速构建项目能够使用继承简化项目配置能够根据需求配置生成、开发、测试环境,并在各个环境间切换运行了解Maven的私服......
  • Java 数组拷贝的几种方式
    目前在Java中数据拷贝提供了如下方式:1、clone2、System.arraycopy3、Arrays.copyOf4、Arrays.copyOfRange。一、clone方法clone方法是从Object类继承过来的,基本数据......
  • 电商平台减库存有哪几种方式
    在正常的电商平台购物场景中,用户的实际购买过程一般分为两步:下单和付款。你想买一台iPhone手机,在商品页面点了“立即购买”按钮,核对信息之后点击“提交订单”,这一步称为下......
  • springboot接收前端传参的几种方式
    1、通过HttpServletRequest接收,常用于获取请求头参数以及Cookie,适用于GET和POST请求方式,以下两种方式:@GetMapping("/demo1")publicvoiddemo1(@RequestHeader(name=......