在 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 参数。

Maven 跳过测试的几种方式 - 编译集成 - OSSEZ

Maven 跳过测试的几种方式相关推荐

  1. Maven打包跳过测试的5种方式

    今天工作中遇见一个小问题,正好晚上没什么安排,而且也很久没写博客了,我就想着将问题记录一下. 平时开发时的工作的话之主要负责写代码就行了,什么发布项目啊,好吧不是我们干的事.在我们的了解中打包发布项目 ...

  2. Maven高级11:跳过测试的三种手段;(maven在package或者install等的时候,跳过test不去执行测试用例)(PS:本篇博客中的【使用配置跳过测试】并没有实测成功)

    说明: (1)本篇博客的内容:maven跳过测试的几种手段: (2)声明:跳过测试这部分仅仅作为了解即可,在实际中我们一般也可能不会去跳过测试: 目录 一:跳过测试,简介:(测试很重要,为什么有时我们 ...

  3. Github项目解析(九)--实现Activity跳转动画的五种方式

    2019独角兽企业重金招聘Python工程师标准>>> 版权声明:本文为博主原创文章,未经博主允许不得转载. 转载请标明出处:一片枫叶的专栏 上一篇文章中我们讲解了在Activity ...

  4. Android -- 基础篇 -- Activity跳转动画的五种方式(下)

    上一篇文章中我们讲解了在Activity启动过程中获取组件宽高的五种方式.在Activity的启动过程中如果我们直接在生命周期方法中通过view.getWidth()或者是view.getHeight ...

  5. js实现页面跳转重定向的几种方式

    转载自  js实现页面跳转重定向的几种方式 这篇文章主要介绍js实现页面跳转重定向的几种方式,需要的朋友可以参考下 第一种: <script language="javascript& ...

  6. Maven学习总结(46)——Maven跳过单元测试的两种方法及其区别(-Dmaven.test.skip=true与-DskipTests)

    Maven跳过单元测试有两种命令:-Dmaven.test.skip=true与-DskipTests.其中命令 -DskipTests表示不执行测试用例,但编译测试用例类生成相应的class文件至t ...

  7. 本地jar包推送到maven私有仓库常用的3种方式

    本地jar包推送到maven私有仓库常用的3种方式 1. 通过Nexus后台的upload功能上传,这个需要填写一堆信息,效率相当低下. 2. 通过maven的发布功能 3. 通过curl 1.登录m ...

  8. maven生成war包的两种方式

    war包即对WEB应用程序进行打包,用于应用容器的部署.如在jboss中只要把war包丢入deploy目录下即可发布自己的应用了.打包方式有很多中,很多工具本身就支持此功能.下面主要介绍通过maven ...

  9. 5.Maven和Eclipse整合(两种方式进行插件的安装),Maven相关设置,Eclipse下创建Maven项目

     1  第一种方式是:在连网的情况下,通过在helpàInstall下安装. 新的地址是:http://download.eclipse.org/technology/m2e/releases 2 ...

最新文章

  1. JavaScript获取鼠标左键选中的内容
  2. 【Android 逆向】IDA 安装 ( 使用 IDA 分析 so 动态库 )
  3. iOS如何随意的穿插跳跃,push来pop去
  4. 【卷积核设计】Scaling Up Your Kernels to 31x31: Revisiting Large Kernel Design in CNNs
  5. 修改无效_修改劳动合同日期被认定无效,青岛一企业被判赔双倍工资
  6. 100层楼扔2个鸡蛋、3个鸡蛋……
  7. 冒泡法排序c语言算法步骤,冒泡排序 - 数据结构与算法教程 - C语言网
  8. [转载]c#委托事件简单例子
  9. 阿里php开发规范,【PHP开发规范】老生常谈的PSR开发规范你懂多少?
  10. git针对Android Studio的使用
  11. 专业英语(电子、通信)单词集
  12. hash算法_Win10_64 默认应用的UserChoice Hash算法学习
  13. FPGA之JESD204B接口——总体概要 实例 下
  14. 自然辩证法小论文选题_★自然辩证法论文题目_自然辩证法毕业论文题目大全_自然辩证法论文选题参考...
  15. dev c++源文件未编译
  16. Ubuntu18.04创建WiFi热点
  17. 【微信小程序|Demo】订单结算页面
  18. 【MySQL】听柠檬班公开课后,学习笔记及作业(一)
  19. 前端小技巧(2)-performance.timing属性介绍
  20. 软件测试'python'版白盒测试三角形问题

热门文章

  1. 安装Postgres
  2. 随笔1:Stata乱码处理
  3. 详解PyTorch可视化工具visdom(一)
  4. 枢密院监督跟进乌隆他尼省和农布阿兰普省教育基金项目
  5. 科华生物创始人唐伟国因病去世:年66岁 公司有员工近2000人
  6. 利用Python将WEBVTT格式的视频字幕文件转为SRT格式
  7. Dockerfiles ENV和ARG的应用
  8. 生信分析:无创产前检测
  9. 《Python金融大数据挖掘与分析全流程详解》实战 笔记整理
  10. ai面试的优缺点_写给寒冬下的轻履历应届PM(面试准备篇)