1. 使用maven自带的工具
1.1 确保idea中UML的插件可以使用
1.2 pom.xml文件依赖分析
- 在需要分析的pom.xml文件中右键选择
maven
->Show Dependencies
打开后的图形 - 使用技巧
- 按住
option
,移动鼠标会出现放大镜,放大当前的依赖 - 按住
control
,滚轮向前 放大整个屏幕 - 红色实现表示冲突的文件,右键,排除,他就自动在pom文件里面给exclud啦
- 红色的虚线表示用一个jar包都在哪里被多次引用
- 按住
2. 使用maven helper插件
打开需要查看的pom.xml文件,下边会出现
Denpendency Anlyzar
,点击按钮菜单功能
- Conflicts:冲突
- All Dependencies as List:列表形式查看所有依赖
- All Dependencies as Tree:树结构查看所有依赖
冲突jar包的解决
切换到maven 依赖视图选择冲突选项,如果有冲突,在左下面区域会有红色显示。
解决冲突,右键单击红色区域,弹出菜单选择Exclude命令,对冲突进行排除