在IDEA中实现生成Maven依赖关系图

 更新时间:2023年07月11日 09:31:14   作者:程序员大佬超  
这篇文章主要介绍了在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的AnnotationAwareAspectJAutoProxyCreator类解析,Spring是一个开源免费的框架 , 容器,是一个轻量级的框架 ,需要的朋友可以参考下
    2023-05-05
  • java复制文件和java移动文件的示例分享

    java复制文件和java移动文件的示例分享

    本文主要介绍了java将文件夹下面的所有的jar文件拷贝到指定的文件夹下面的方法,需要的朋友可以参考下
    2014-02-02
  • SpringBoot2.x的依赖管理配置

    SpringBoot2.x的依赖管理配置

    这篇文章主要介绍了SpringBoot2.x的依赖管理配置,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-06-06
  • Java正则表达式之分组和替换方式

    Java正则表达式之分组和替换方式

    这篇文章主要介绍了Java正则表达式之分组和替换方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-11-11
  • Java instanceof和getClass()区别实例解析

    Java instanceof和getClass()区别实例解析

    这篇文章主要介绍了Java instanceof和getClass()区别实例解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-07-07
  • 全面解析SonarQube 7.8安装与Maven集成指南:兼容JDK 1.8和MySQL的代码质量管理

    全面解析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
  • Java Calendar类使用案例详解

    Java Calendar类使用案例详解

    这篇文章主要介绍了Java Calendar类使用案例详解,本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下
    2021-08-08
  • Java中SimpleDateFormat的使用方法

    Java中SimpleDateFormat的使用方法

    这篇文章主要为大家详细介绍了Java中SimpleDateFormat的使用方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-12-12
  • 在Spring中使用Knife4j进行API文档生成与管理的操作方法

    在Spring中使用Knife4j进行API文档生成与管理的操作方法

    Knife4j 是为Java MVC 框架(如Spring Boot、Spring MVC等)集成 Swagger 生成 API 文档的增强解决方案,它基于 Swagger 的核心功能,通过定制化的前端界面和一些额外的特性,本文介绍了在Spring中使用Knife4j进行API文档生成与管理的操作方法,需要的朋友可以参考下
    2024-12-12
  • spring/springboot整合dubbo详细教程

    spring/springboot整合dubbo详细教程

    今天教大家如何使用spring/springboot整合dubbo,文中有非常详细的图文介绍及代码示例,对正在学习java的小伙伴有很好地帮助,需要的朋友可以参考下
    2021-05-05

最新评论