第一种

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

一 使用maven.test.skip,不但跳过单元测试的运行,也跳过测试代码的编译。

 mvn package -Dmaven.test.skip=true

<plugin>  <groupId>org.apache.maven.plugin</groupId>  <artifactId>maven-compiler-plugin</artifactId>  <version>2.1</version>  <configuration>  <skip>true</skip>  </configuration>
</plugin>
<plugin>  <groupId>org.apache.maven.plugins</groupId>  <artifactId>maven-surefire-plugin</artifactId>  <version>2.5</version>  <configuration>  <skip>true</skip>  </configuration>
</plugin>

第二种

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

输入

mvn package -DskipTests

使用 mvn package -DskipTests 跳过单元测试,但是会继续编译;如果没时间修改单元测试的bug,或者单元测试编译错误。使用上面的,不要用这个

<plugin>  <groupId>org.apache.maven.plugins</groupId>  <artifactId>maven-surefire-plugin</artifactId>  <version>2.5</version>  <configuration>  <skipTests>true</skipTests>  </configuration>
</plugin>

默认idea的跳过测试采用的是第二种,所以仍然会编译代码,如果想不执行测试用例,也不编译测试用例类,那么必须采用第一种方式在pom中加上skip为true,这样才能跳过编译

maven跳过单元测试-maven.test.skip和skipTests的区别相关推荐

  1. 【收藏】maven跳过单元测试-maven.test.skip和skipTests的区别

    https://www.cnblogs.com/javabg/p/8026881.html mvn package -Dmaven.test.skip=true

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

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

  3. Maven 跳过单元测试

    1.背景 Maven 构建生命周期为我们提供了对项目执行各种操作,例如验证,清理.打包.测试和部署项目. 而有时候我们需要跳过单元测试,例如,在处理新模块时,还有未通过的单元测试时.在这些情况下,我们 ...

  4. Maven跳过单元测试配置

    介绍二种跳过单元测试的配置方式 使用maven-surefire-plugin,修改pom文件 <plugin><groupId>org.apache.maven.plugin ...

  5. maven 跳过单元测试打包

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

  6. maven 跳过单元测试的3种方法

    文章目录 1.maven-surefire-plugin 插件配置 2.properties 属性配置 3.命令参数 Maven 的单元测试的比较消耗时间,下面介绍跳过单元测试的3种方法. 1.mav ...

  7. Maven打包跳过单元测试

    2019独角兽企业重金招聘Python工程师标准>>> 转自:maven跳过单元测试-maven.test.skip和skipTests的区别 -DskipTests,不执行测试用例 ...

  8. maven 打包跳过单元测试

    1.pom.xml中配置 <properties><!--跳过单元测试 --><maven.test.skip>true</maven.test.skip&g ...

  9. Maven 跳过测试的几种方式

    在 Maven 对项目进行编译的时候,我们通常可能会希望跳过复杂的测试. 尤其是在开始项目还不是非常稳定的阶段. 命令行中使用 -Dmaven.test.skip=true 在命令行,只要简单的给任何 ...

最新文章

  1. Opencv-Python学习笔记五
  2. 破解石碑(区间动规)
  3. Javascript之学习笔记每日更新
  4. oracle 里面定时执行任务,比如存储过程内容等
  5. JavaScript单行代码
  6. 华为服务器停止响应,windows服务器停止工作
  7. windows 下安装Simplejson方法
  8. Linux USB 驱动开发实例 (三)—— 基于USB总线的无线网卡浅析
  9. Qt工作笔记-UDP多线程数据处理及发送(简单实例)
  10. C++析构函数与构造函数深拷贝浅拷贝(C++初学面向对象编程)
  11. 基于51单片机的计算器
  12. [湖南集训] 谈笑风生
  13. scala中实现break与continue功能
  14. Hash算法及数字签名【六】
  15. 计算机英语 复习资料
  16. 网络层 --- 路由器工作原理
  17. 档案+户口+租房,你都清楚了吗?
  18. 【RMQ】POJ 3264 Balanced Lineup
  19. 〖EXP〗Ladon打印机漏洞提权CVE-2021-1675复现
  20. 揭秘udesk智能质检:质检+分析双剑合璧

热门文章

  1. 数据挖掘开源项目立项
  2. wince版本ffmpeg的编译 第四篇
  3. SQL2000里的数据类型
  4. 【剑指offer】——【python中return函数中的and和or表达式的返回值】
  5. python数据结构_大O符号_学习笔记(1)
  6. 自学电脑编程_程序人生:盲人程序员蔡勇斌——用耳朵打开盲人的程序世界 - 沐歌爱编程...
  7. 设置堆内存大小_jmap和jhat命令行工具的配合使用,更好的掌握堆内存状况
  8. iOS 动画基础总结篇
  9. jQuery调用WebService返回JSON数据
  10. spring配置文件-------通配符