在 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. c#读写XML文件 (转)
  2. 跟开发对接,要了解哪些数据库知识?
  3. bzoj4514[Sdoi2016]数字配对
  4. CS1704问题汇总
  5. ArcGIS中数据存放相对路径和绝对路径的区别
  6. java radix sort_用于Radix Sort的Java程序
  7. i5+GT730+B85安装OSX10.10.5 (Yosemite Install(14F27).cdr)
  8. linux以长格式显示当前目录的详细信息,Linux常用命令系列——文件和目录操作命令(ls)...
  9. iOS 手记 - 计算文字高度/宽度:- (CGSize)sizeWithAttributes:(NSDictionaryNSString *,id *)attrs...
  10. ATS连接 https
  11. mysql group日期_MySQL GROUP BY使用datetime时的日期?
  12. 开源之旅——应用服务器篇
  13. 2014年10月30日-----SQL的基础知识
  14. 【分享】一个电路仿真软件---proteus ISIS
  15. 阿里云服务器搭建及宝塔面板安装(图文教程)
  16. android 魅族手机bug多,魅族Flyme出现大面积Bug
  17. 打通云主机实现局域网
  18. Flutter Sliver系列组件入门
  19. Stata基础33讲(连享会公开课)
  20. ibm服务器日志文件提取,IBM服务器日志搜集方法

热门文章

  1. postgresSQL 时间操作
  2. elasticsearch5x学习2.0
  3. 面向对象基础、面向对象的三大特征(封装、继承、多态)
  4. webpack-dev-server配置host为WLAN地址(用于移动端调试)
  5. MSP432E401Y学习笔记(一)
  6. 一文搞懂JS中的赋值·浅拷贝·深拷贝
  7. 天池比赛——二手车交易价格预测(主要步骤)
  8. 怎么检测两张照片的相似度,两张图片相似度测试
  9. 数据治理系列:数据仓库物理分层_数据仓库逻辑分层
  10. C语言编程之大整数加法