maven跳过单元测试-maven.test.skip和skipTests的区别
第一种
-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的区别相关推荐
- 【收藏】maven跳过单元测试-maven.test.skip和skipTests的区别
https://www.cnblogs.com/javabg/p/8026881.html mvn package -Dmaven.test.skip=true
- Maven学习总结(46)——Maven跳过单元测试的两种方法及其区别(-Dmaven.test.skip=true与-DskipTests)
Maven跳过单元测试有两种命令:-Dmaven.test.skip=true与-DskipTests.其中命令 -DskipTests表示不执行测试用例,但编译测试用例类生成相应的class文件至t ...
- Maven 跳过单元测试
1.背景 Maven 构建生命周期为我们提供了对项目执行各种操作,例如验证,清理.打包.测试和部署项目. 而有时候我们需要跳过单元测试,例如,在处理新模块时,还有未通过的单元测试时.在这些情况下,我们 ...
- Maven跳过单元测试配置
介绍二种跳过单元测试的配置方式 使用maven-surefire-plugin,修改pom文件 <plugin><groupId>org.apache.maven.plugin ...
- maven 跳过单元测试打包
-DskipTests,不执行测试用例,但编译测试用例类生成相应的class文件至target/test-classes下. -Dmaven.test.skip=true,不执行测试用例,也不编译测试 ...
- maven 跳过单元测试的3种方法
文章目录 1.maven-surefire-plugin 插件配置 2.properties 属性配置 3.命令参数 Maven 的单元测试的比较消耗时间,下面介绍跳过单元测试的3种方法. 1.mav ...
- Maven打包跳过单元测试
2019独角兽企业重金招聘Python工程师标准>>> 转自:maven跳过单元测试-maven.test.skip和skipTests的区别 -DskipTests,不执行测试用例 ...
- maven 打包跳过单元测试
1.pom.xml中配置 <properties><!--跳过单元测试 --><maven.test.skip>true</maven.test.skip&g ...
- Maven 跳过测试的几种方式
在 Maven 对项目进行编译的时候,我们通常可能会希望跳过复杂的测试. 尤其是在开始项目还不是非常稳定的阶段. 命令行中使用 -Dmaven.test.skip=true 在命令行,只要简单的给任何 ...
最新文章
- Opencv-Python学习笔记五
- 破解石碑(区间动规)
- Javascript之学习笔记每日更新
- oracle 里面定时执行任务,比如存储过程内容等
- JavaScript单行代码
- 华为服务器停止响应,windows服务器停止工作
- windows 下安装Simplejson方法
- Linux USB 驱动开发实例 (三)—— 基于USB总线的无线网卡浅析
- Qt工作笔记-UDP多线程数据处理及发送(简单实例)
- C++析构函数与构造函数深拷贝浅拷贝(C++初学面向对象编程)
- 基于51单片机的计算器
- [湖南集训] 谈笑风生
- scala中实现break与continue功能
- Hash算法及数字签名【六】
- 计算机英语 复习资料
- 网络层 --- 路由器工作原理
- 档案+户口+租房,你都清楚了吗?
- 【RMQ】POJ 3264 Balanced Lineup
- 〖EXP〗Ladon打印机漏洞提权CVE-2021-1675复现
- 揭秘udesk智能质检:质检+分析双剑合璧
热门文章
- 数据挖掘开源项目立项
- wince版本ffmpeg的编译 第四篇
- SQL2000里的数据类型
- 【剑指offer】——【python中return函数中的and和or表达式的返回值】
- python数据结构_大O符号_学习笔记(1)
- 自学电脑编程_程序人生:盲人程序员蔡勇斌——用耳朵打开盲人的程序世界 - 沐歌爱编程...
- 设置堆内存大小_jmap和jhat命令行工具的配合使用,更好的掌握堆内存状况
- iOS 动画基础总结篇
- jQuery调用WebService返回JSON数据
- spring配置文件-------通配符