idea 中解决maven 包冲突的问题(maven helper)之“警告: TestEngine with ID 'junit-vintage' failed to discover tests”

背景

小编在SpringBoot框架中用JUnit测试各个层里面的方法,出现了这样一个问题。“警告: TestEngine with ID ‘junit-vintage’ failed to discover tests”
idea 中解决maven 包冲突的问题(maven helper)之“警告: TestEngine with ID 'junit-vintage' failed to discover tests”_第1张图片
看这个问题就是Maven jar包冲突的问题,那我们怎么去确认这是不是maven 包冲突的问题呢?

解决问题步骤

第一步:首先安装插件maven helper(如果是以下情况,就是已经安装了,如果不是就点install进行安装)
idea 中解决maven 包冲突的问题(maven helper)之“警告: TestEngine with ID 'junit-vintage' failed to discover tests”_第2张图片
第二步:安装完maven helper之后,打开pom文件,并切换到Dependency Analyzer
idea 中解决maven 包冲突的问题(maven helper)之“警告: TestEngine with ID 'junit-vintage' failed to discover tests”_第3张图片
接下来,选中冲突选项conflicts,这一列都是存在冲突的包
idea 中解决maven 包冲突的问题(maven helper)之“警告: TestEngine with ID 'junit-vintage' failed to discover tests”_第4张图片
以fastjson为例
idea 中解决maven 包冲突的问题(maven helper)之“警告: TestEngine with ID 'junit-vintage' failed to discover tests”_第5张图片
当然我们调错误的时候,也可以直接搜索有问题的包,如下
idea 中解决maven 包冲突的问题(maven helper)之“警告: TestEngine with ID 'junit-vintage' failed to discover tests”_第6张图片
解决冲突
idea 中解决maven 包冲突的问题(maven helper)之“警告: TestEngine with ID 'junit-vintage' failed to discover tests”_第7张图片

总结

maven 包冲突问题,先想想如何解决maven冲突,如果解决完冲突如果还有问题,再分析。

你可能感兴趣的:(——【问题金矿】)