在IDEA中实现生成Maven依赖关系图
IDEA提供了查看依赖关系的方式,如下:
1、查看依赖关系图
点击IDEA右侧的maven工具栏,展开maven操作界面。

进入maven操作界面,点击查看maven之间的依赖关系按钮

然后就可以看到整体的依赖关系图了

点击1:1的按钮,或者放大缩小,就可以正常查看了

Ctrl + F 可以输入相关的包名,查看其详细信息


点击相关的线还会高亮显示

2、保存至本地查看
右键 Export to Image File…

3、exclude
可查看依赖冲突情况(一般红色实线表示冲突,红色虚线表示多处引用)等。

目前这个查看只能是一个简单的辅助,接下来我们安装一个 maven-helper 插件

pom.xml文件下面就会出现 Dependency Analyzer

点击Dependency Analyzer,点击 Conflicts 冲突选项,就可以发现产生冲突的依赖是哪些

可以直接在发生依赖冲突的依赖上右键点击 Exclude,对冲突的依赖进行排除操作

这个操作会真正修改pom.xml文件,注意备份,如下

总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
关于Spring的AnnotationAwareAspectJAutoProxyCreator类解析
这篇文章主要介绍了关于Spring的AnnotationAwareAspectJAutoProxyCreator类解析,Spring是一个开源免费的框架 , 容器,是一个轻量级的框架 ,需要的朋友可以参考下2023-05-05
Java instanceof和getClass()区别实例解析
这篇文章主要介绍了Java instanceof和getClass()区别实例解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下2020-07-07
全面解析SonarQube 7.8安装与Maven集成指南:兼容JDK 1.8和MySQL的代码质量
SonarQube 7.8为JDK1.8和MySQL5.x量身打造,提供稳定兼容性,安装需配置JDK、数据库及插件,Maven集成需调整settings.xml与pom.xml,下面通过本文给大家介绍SonarQube 7.8安装与Maven集成指南:兼容JDK 1.8和MySQL的代码质量管理的相关知识,感兴趣的朋友跟随小编一起看看吧2025-08-08
在Spring中使用Knife4j进行API文档生成与管理的操作方法
Knife4j 是为Java MVC 框架(如Spring Boot、Spring MVC等)集成 Swagger 生成 API 文档的增强解决方案,它基于 Swagger 的核心功能,通过定制化的前端界面和一些额外的特性,本文介绍了在Spring中使用Knife4j进行API文档生成与管理的操作方法,需要的朋友可以参考下2024-12-12


最新评论