有时候我们会碰到以下的问题,一个模块导入另外一个模块(或jar包)一个类的报错,
查看该目录下,可看到该类是存在的,pom文件的依赖关系也都正常
查看idea推荐解决方案,提示我们可以添加对应模块的依赖到该模块,
采用该方法,只是将我们要的版本的提高优先级,可我们本来依赖关系又是正常的,所新增的依赖其实是重复的,所以不推荐下面这种方案
这种情况下,我们通常考虑依赖冲突了,由于存在多个依赖的版本,导致不确定要导入那个版本的文件而报错,可以利用Dependency Analyzer
插件进行冲突分析
选中不需要的版本右键,选中jump to source
,跳转冲突版本的依赖,
将对应的版本进行排除即可