背景:

自己搭建了一个springboot项目,编译打包的时候,报错

Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.22.2:test (default-test) on project demo: There are test failures.
分析问题:

报错的意思是junit测试有失败的地方

解决方案:

方案1:

针对这个问题,好多人其实都可以想到的一个解决方案就是忽略检查测试,因为测试对于我们的编译,打包来说,不影响,可以如下图操作:

方案2:

报错原因的本质是测试代码有问题,但是很多时候,可能不同的开发都在里面写代码,我们都比较着急,也不知道谁写啥了,就忽略它,但是如果有时间可以检查下测试代码,到底问题在那里。

下面看下我的问题在哪里:

启动测试类,测试,直接报错:

这个报错是啥原因造成的呢?两个原因:

1.可能没有springboot启动类

2.测试类与启动类没在同一个包路径下

查看代码,发现我的明显是不在同一个路径下面

修改到同一个路径下面,继续测试,直接就显示成功了

 总结:

解决问题的方式有很多,看我们平时喜欢绕道而行,还是直面问题,如果绕道问题的话,可能下次我们还是会遇到这个问题,如果在时间允许的范围内,还是希望大家都找到问题的根本原因,那么这个大山我们就将成功翻越

解决问题:maven打包报错-There are test failures相关推荐

  1. maven打包报错There are test failures.

    目录 问题场景: 解决办法: 问题场景: 项目maven打包的时候报错There are test failures.,导致打包失败. There are test failures.Please r ...

  2. maven打包报错-There are test failures

    如果工程中有测试程序,需要检查测试程序的包名与主程序的包名是否一致. 解决方法: 将包名修改为一致的包名,如果修改后无效,则先执行一下clean命令 在执行package. 修改在测试程序的注解中指定 ...

  3. maven打包报错You have to use a classifier to attach supplemental artifacts to the project instead of rep

    maven打包报错You have to use a classifier to attach supplemental artifacts to the project instead of rep ...

  4. maven 打包报错 surefire-reports for the individual test results.

    Eclipse Maven打包报错 [ERROR] [ERROR] Please refer to D:\File\workspace\izh-common-util\target\surefire- ...

  5. maven打包报错找不到符号,由于找不到类中方法的解决思路

    maven打包报错找不到符号,若pom文件引用正常,报错的类有修改能正常启动执行程序,很有可能因为该类属于公共工具类,在外层目录,通过pom引用的,修改后工具类后,打包时没有将其重新打包,导致该出引用 ...

  6. maven打包报错Failed to execute goal org.apache.maven.plugins:maven-clean-plugin:2.6.1:cle

    问题记录: maven打包报错Failed to execute goal org.apache.maven.plugins:maven-clean-plugin:2.6.1:cle 解决办法: 这个 ...

  7. 解决maven打包报错:Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.3.2

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 一.报错经历: 今天使用eclipse通过maven install打war包的时候,出现了下图所示 ...

  8. 解决Maven打包报错:Failed to clean project: Failed to delete

    一.错误描述 在maven项目开发的过程中,会经常进行开发打包发布新的版本,执行maven的指令如:clean.install等.有时候当我们执行maven的clean指令时,控制台会报Failed ...

  9. maven打包报错:Error creating shaded jar: invalid LOC header (bad signature)

    使用maven打包时一直报错,打包命令:mvn clean install -Dmaven.test.skip=true -P product 报错如下: 根据提示使用 -X 参数debug,命令:m ...

最新文章

  1. openwrt linux rootfs 分区表,Openwrt扩展rootfs到U盘
  2. 微生物组领域最高质量的资源全在这
  3. android自定义尺子收集demo
  4. 利用shell脚本来监控linux系统的内存
  5. mysql建表的auto_increment_koa2+koa+mysql快速搭建nodejs服务器
  6. Docker+Jenkins+Nginx+Spring Boot 自动化部署项目
  7. airpods2使用_如何使用AirPods和AirPods Pro:完整指南
  8. 12333新农合网上查询_新农合医保查询缴费平台|新农村医疗保险网上缴费平台
  9. webstorm 代码提示
  10. 3 矩阵运算_小白学PyTorch——pytorch常见运算详解
  11. Java Web学习总结(10)——Session详解
  12. RTB竞价中的cookie mapping技术
  13. 【FLEX教程】#007 如何让JS调用SWF里的方法
  14. 怎么认识自己--《思辩与立场:生活中无处不在的批判性思维工具》
  15. 让AngularJS兼容IE8及其以下浏览器版本的方法
  16. 记一次JPA项目启动速度优化
  17. arcgis地理配准_Arcgis 地理配准步骤(底图校正)详细讲解
  18. 使用环绕通知对目标方法进行增强—摘抄笔记
  19. 手把手教你使用python的zipfile模块巧解word批量生成问题
  20. 阿里架构师的架构设计——详解高可用架构设计

热门文章

  1. 在服务器密钥交换握手信息,TLS的握手流程-密钥协商与身份认证过程 | 程序小兵...
  2. Visual Studio 2019完美版 v16.0.3
  3. 【头歌】重生之我在py入门实训中(3): if条件语句
  4. 蓝牙认证(BQB)解读
  5. 信标链:以太坊2.0的新起点
  6. 微信小程序----分包
  7. jQuery动画特效
  8. 活动抽奖,送出10个OG角色
  9. RN8302B模块资料
  10. 小米转折盛衰间|深度调查