跳过测试阶段

  1. mvn package -DskipTests

临时性跳过测试代码的编译

  1. mvn package -Dmaven.test.skip=true
  2. maven.test.skip同时控制maven-compiler-plugin和maven-surefire-plugin两个插件的行为,即跳过编译,又跳过测试。

指定测试类

  1. 以Random开头,Test结尾的测试类

    • mvn test -Dtest=RandomGeneratorTest
    • mvn test -Dtest=Random*Test
  2. 用逗号分隔指定多个测试用例
    • mvn test -Dtest=ATest,BTest

指定即使没有任何测试用例也不要报错

  1. test参数必须匹配至少一个测试类,否则会报错并导致构建失败。此时可使用以下配置来指定即使没有任何测试用例也不要报错。

    • mvn test -Dtest -DfailIfNoTests = false

POM文件配置包含与排除测试用例

  1. 使用** / * Test.java来匹配所有以Tests结尾的Java类。两个星号**用来匹配任意路径,一个星号*用来获取除路径风格符外的0个或多个字符。还可使用excludes来排除一些测试类。

     <plugin>  <groupId>org.apahce.maven.plugins<groupId>  <artifactId>maven-surefire-plugin</artifactId>  <version>2.5</version>  <configuration>  <includes>  <include>**/*Tests.java</include>  </includes>  </configuration>          </plugin>  

Maven 编译打包时如何忽略测试用例相关推荐

  1. 【Maven实用技巧】03. Maven 编译打包时如何忽略测试用例

    跳过测试阶段: mvn package -DskipTests 临时性跳过测试代码的编译: mvn package -Dmaven.test.skip=true maven.test.skip同时控制 ...

  2. maven编译项目时出现Invalid packaging for parent POM,must be pom but is_jar

    今天创建一个新的项目,当用maven编译项目时出现Invalid packaging for parent POM,must be pom but is_jar 经过查找度娘发现,在模块的默认打包方式 ...

  3. Maven插件-打包时多环境配置文件设置

    Maven插件-打包时多环境配置文件设置 同一个项目,测试.生产环境配置内容是不同的,如何通过Maven插件在不同的环境下使用不同的配置文件呢? 项目结构 Profile 定义一些列配置信息,然后通过 ...

  4. android so文件不混淆_Android studio 混淆打包时如何忽略依赖库中的第三方.so文件...

    如题,今天在打包项目的时候各种报错,在debug的时候没有任何问题,那么很快定位到问题所在---第三方.so文件混淆出问题了.... 项目是在AS中编译的一个module,依赖了一个以前在Eclips ...

  5. Maven项目打包时添加本地jar包

    maven打包时添加外部jar同maven中的jar包一起添加到编译后的文件当中 在开发项目时,有些 jar 包是非 maven 仓库提供的第三方 jar 包,比如七牛的 sdk,阿里的 sdk 等等 ...

  6. maven 打包时缺少文件_解决Intellij Idea下使用Maven项目打包时部分文件缺失问题

    问题 Idea被越来越多的java开发者青睐,特别是丰富的插件极大方便了开发者.Idea虽然没有Eclipse的繁琐配置,但也会出现一些问题.问题如下: 一.在进行Maven项目打包的时候,会发现有的 ...

  7. vue-cli3.0打包时如何忽略某个第三方依赖包

    前几天接到了用vue重构某个业务模块的需求,常规开发不做讨论,但是在打包时需要排除业务中使用的某个第三方依赖包. 代码如下: //main.js import Vue from 'vue'; impo ...

  8. 使用maven编译打包用javac还是eclipse的jdt的问题

    最近把一个旧项目改为maven项目,发现一个问题, 旧项目用eclipse打包编译没问题, 但是改为maven项目使用maven打包就会出现一堆错误 百度了一下发现maven使用的是javac编译相比 ...

  9. Maven 打包时不执行测试用例

    说明 有些项目的测试用例执行很慢,为了打包速度,(非正式发布时)希望不执行测试用例. 方法 在mvn命令中添加-DskipTests或-Dmaven.test.skip=true即可. 比如: mvn ...

最新文章

  1. 【Linux】Linux 简单操作指令之磁盘管理
  2. 最小二乘法的本质是什么?
  3. 数据中心怎么建更科学
  4. Impala手动安装
  5. ERROR: cannot start IntelliJ IDEA. No JDK found to run IDEA. Please validate either IDEA_JDK, JDK_HO
  6. 在SAP云平台ABAP编程环境上编写第一段ABAP程序
  7. Linux 设备驱动中的 I/O模型(二)—— 异步通知和异步I/O
  8. java语法糖效率高吗_打包 Java将持续向“高糖”方向发展,你真的了解Java语法糖吗? _好机友...
  9. 李纪为:初入NLP领域的一些小建议
  10. Left join ,Right join ,inner join 的运行结果的区别
  11. 【实例】原生 js 实现全屏滚动效果
  12. IOS transform的使用(移动,放大,旋转)
  13. weblogic安装及部署
  14. 30首唐诗,道尽人生苦乐
  15. 很简单的html+js,程序员的浪漫,可以让你小女朋友点开哈。哈哈哈
  16. 梦幻西游手游经验任务链计算机,梦幻西游手游跑环任务详解 刷经验利器
  17. [DLX+bfs] hdu 4069 Squiggly Sudoku
  18. 移动端IM开发者必读(二):史上最全移动弱网络优化方法总结
  19. 财路网每日原创推送:币圈灰姑娘,BSV弱市该如何逆袭
  20. 编程题解析-发型糟糕的一天

热门文章

  1. 并行算法第三讲:稠密矩阵乘法
  2. 容器转换类型,列表,集合,字典推导式
  3. 机器学习实战(七)线性回归(Linear Regression)
  4. 解决 LaTeX Error: File `.sty‘ not found.,直接进行本地导入就好了,暂时解决而已
  5. day08 文件操作
  6. 谷歌浏览器怎么长截图怎么截_Chrome浏览器如何完美实现滚动截图技巧
  7. android 富文本编辑器_富文本编辑器,还是Tinymce好一点?Angular/Vue集成最新版
  8. 美观的导航菜单 -- JQuery实现,支持横向, 竖向
  9. Soul网关源码阅读(八)路由匹配初探
  10. 安卓添加滚轮代码_[按键精灵手机版教程]安卓实战——制作天天酷跑脚本(2)...