生成 方法调用图 和 Maven 依赖图——IDEA 插件

IntelliJ IDEA 插件 Draw Graph

  • 生成打开文件的方法调用图
  • 矢量图,可复制,可点击跳转
  • 选择多个文件右击生成调用图
  • 选择 pom.xml 生成项目模块关系图
  • 支持各种编程语言

用法

单个文件调用图 或 所有 pom.xml 依赖图:

  1. 打开右边的<kbd>图</kbd>工具栏
  2. 打开 pom.xml/.java/.py 等文件
  3. 点击图上的方法跳转到方法位置

多个文件调用图 或 部分 pom.xml 依赖图:

  1. 选择多个同语言的文件
  2. 打开右键菜单
  3. 选择<kbd>调用图</kbd>
  4. 点击图上的方法跳转到方法位置

关于

  • 只支持 2020.2 以上因为 mermaid.js 只能在 jcef(chrome) 中使用,
    2020.1 以下用的是 JavaFx WebView
  • 需要安装 Graphviz 才能显示 PlantUML 和 Graphviz 的图
  • 偶尔提供兼容 JavaFx 版(另外两种格式)

介绍效果图

方法调用图

方法调用图
Maven 依赖图

同类插件对比

我的 Draw Graph
打开文件自动生成,多个文件右击生成

Draw Graph

Call Graph
弹出框选择文件生成

Call Graph

PlantUML Diagram Generator
点击多个文件右击生成

PlantUML Diagram Generator

IDEA 自带依赖矩阵
点击多个文件右击生成

IDEA 自带依赖矩阵

上图左边文件显示注释效果是 Show Comment 插件

我的项目

  • 在文件树、行末、JSON 显示注释:Show Comment
  • 在文件树显示行数、文件数:Line Num
  • 生成 方法调用图 和 Maven 依赖图:Draw Graph
  • 查找多个文件或行的作者 与 导出搜索:Find Author
  • 自动同步覆盖率 和 调试中抓取覆盖率:Sync Coverage
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容