maven项目经常会有架包冲突的问题,很多人遇到这个问题会很头大,我之前用使用Maven命令maven dependency:tree来查看依赖,但是经常会忘记
或者在pom文件直接右键,maven,show dependencies来看以来关系,依赖关系少了还好说,要是多了哈哈,超级费眼睛不好用,如下:
后来看了公司大神介绍了一个插件,就是Maven Helper,再这给大家分享下安装和使用方法:
安装方法: File-Settings-Plugins,搜索maven helper 点击Install,安装完成后重启idea,好像最新2021版的idea不用重启
然后打开要分析的pom文件,在编辑器的左下方会看到多出一行两个tab键 Text 和 Dependency Analyzer
点击Text 就是我们平时的状态
点击Dependency Analyzer 我们所有的依赖就会以树状展示,我们就可以很方便查看整个依赖关系,如下:
如果有冲突,那冲突的包会显示红色
也可以通过上面的单选Conflicts直接查看冲突的包,如下:
通过在包上右键Jump to Source或者快捷键F4,直接跳转到依赖的坐标,选中红色也就是冲突的包,直接右键 Exclude 就自动生成排除掉代码了