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 参数。
Maven 跳过测试的几种方式 - 编译集成 - OSSEZ
Maven 跳过测试的几种方式相关推荐
- Maven打包跳过测试的5种方式
今天工作中遇见一个小问题,正好晚上没什么安排,而且也很久没写博客了,我就想着将问题记录一下. 平时开发时的工作的话之主要负责写代码就行了,什么发布项目啊,好吧不是我们干的事.在我们的了解中打包发布项目 ...
- Maven高级11:跳过测试的三种手段;(maven在package或者install等的时候,跳过test不去执行测试用例)(PS:本篇博客中的【使用配置跳过测试】并没有实测成功)
说明: (1)本篇博客的内容:maven跳过测试的几种手段: (2)声明:跳过测试这部分仅仅作为了解即可,在实际中我们一般也可能不会去跳过测试: 目录 一:跳过测试,简介:(测试很重要,为什么有时我们 ...
- Github项目解析(九)--实现Activity跳转动画的五种方式
2019独角兽企业重金招聘Python工程师标准>>> 版权声明:本文为博主原创文章,未经博主允许不得转载. 转载请标明出处:一片枫叶的专栏 上一篇文章中我们讲解了在Activity ...
- Android -- 基础篇 -- Activity跳转动画的五种方式(下)
上一篇文章中我们讲解了在Activity启动过程中获取组件宽高的五种方式.在Activity的启动过程中如果我们直接在生命周期方法中通过view.getWidth()或者是view.getHeight ...
- js实现页面跳转重定向的几种方式
转载自 js实现页面跳转重定向的几种方式 这篇文章主要介绍js实现页面跳转重定向的几种方式,需要的朋友可以参考下 第一种: <script language="javascript& ...
- Maven学习总结(46)——Maven跳过单元测试的两种方法及其区别(-Dmaven.test.skip=true与-DskipTests)
Maven跳过单元测试有两种命令:-Dmaven.test.skip=true与-DskipTests.其中命令 -DskipTests表示不执行测试用例,但编译测试用例类生成相应的class文件至t ...
- 本地jar包推送到maven私有仓库常用的3种方式
本地jar包推送到maven私有仓库常用的3种方式 1. 通过Nexus后台的upload功能上传,这个需要填写一堆信息,效率相当低下. 2. 通过maven的发布功能 3. 通过curl 1.登录m ...
- maven生成war包的两种方式
war包即对WEB应用程序进行打包,用于应用容器的部署.如在jboss中只要把war包丢入deploy目录下即可发布自己的应用了.打包方式有很多中,很多工具本身就支持此功能.下面主要介绍通过maven ...
- 5.Maven和Eclipse整合(两种方式进行插件的安装),Maven相关设置,Eclipse下创建Maven项目
1 第一种方式是:在连网的情况下,通过在helpàInstall下安装. 新的地址是:http://download.eclipse.org/technology/m2e/releases 2 ...
最新文章
- c#读写XML文件 (转)
- 跟开发对接,要了解哪些数据库知识?
- bzoj4514[Sdoi2016]数字配对
- CS1704问题汇总
- ArcGIS中数据存放相对路径和绝对路径的区别
- java radix sort_用于Radix Sort的Java程序
- i5+GT730+B85安装OSX10.10.5 (Yosemite Install(14F27).cdr)
- linux以长格式显示当前目录的详细信息,Linux常用命令系列——文件和目录操作命令(ls)...
- iOS 手记 - 计算文字高度/宽度:- (CGSize)sizeWithAttributes:(NSDictionaryNSString *,id *)attrs...
- ATS连接 https
- mysql group日期_MySQL GROUP BY使用datetime时的日期?
- 开源之旅——应用服务器篇
- 2014年10月30日-----SQL的基础知识
- 【分享】一个电路仿真软件---proteus ISIS
- 阿里云服务器搭建及宝塔面板安装(图文教程)
- android 魅族手机bug多,魅族Flyme出现大面积Bug
- 打通云主机实现局域网
- Flutter Sliver系列组件入门
- Stata基础33讲(连享会公开课)
- ibm服务器日志文件提取,IBM服务器日志搜集方法