出现问题

  1. 在Java开发中,常常会遇到不同jar包之间存在冲突的情况,这可能会导致编译错误、运行时异常等问题。
  2. 不能快速定位到具体冲突的jar包,IDEA项目启动时报错不明确。

解决方案

使用idea插件Maven Helper,当然我这边安装好了,如下图所示。(注意:安装完成后需要重启IDEA)

image-1684201174518

打开项目pom文件,有一个Dependency Analyzer,可以搜索冲突的jar名称,如jack,点击filter还可以进行过滤。(对飘红冲突的jar鼠标右击可以进行Exclude排除,不是所有的jar冲突不会影响项目的正常运行)

image-1684201349648