如何在 intellij 中查看 maven 依赖层次结构

我可以在 eclipse 中看到依赖层次结构,如何在 intellij 中实现呢?

148667 次浏览

你可以试试: 菜单-> 查看-> 工具窗口-> Maven 项目

然后你可以看到新的视图打开。

打开您的依赖项树,您可以看到所有的依赖项层次结构。

enter image description here

正式文件: 以图表的形式查看 Maven 依赖项

打开 pom.xml,右键单击编辑器中的任何位置,并选择“ Diagram > Show Dependency”。 它打开一个依赖树,就像我正在附加的那些。

主要的一点是,这个上下文菜单只出现在打开的 pom.xml 文件上(至少我无法从其他地方打开它) ,如果你只是单击项目树中的文件,它就不会出现。

请注意: 您需要为此启用 UML 支持 < strong > Maven Integration Extension

enter image description here

我也喜欢 Maven Helper Plugin

允许您将依赖项视为树,查看冲突,并在其中进行搜索。它看起来很像 Eclipse 工具。

注意出现在 POM 编辑器面板底部的 TextDependency Analyzer选项卡。单击分析器选项卡以查看如此截图所示的结果。

screenshot of Maven Helper Plugin window

走捷径,卢克

或选择 View-> Tool Windows-> Maven Projects

你可以选择:

A)扩展 Dependencies子树,

或者

B)选择项目(在我的例子中是“ spring-boot”) ,一个新的标志出现了

enter image description here

正如前面提到的@Ondrej Burkert the Maven Helper Plugin,您可以选择 pom.xml 文件,如果编辑器是打开的,那么在底部有两个选项卡。第一个是“文本”,第二个是“依赖性分析器”。在“依赖性分析器”选项卡中,有一个包含所有依赖项的树,比如 Eclipse。

菜单-> 查看-> 工具窗口-> Maven 项目是不切实际的,必须一个一个折叠。我更喜欢巴兹尔 · 布尔克在这篇文章中提到的普鲁金。

选择“模块”或“目录”,然后从主菜单中选择“分析”

enter image description here

我很喜欢这个插件 Maven Helper,但是不知道为什么它让我的 IntelliJ 崩溃了:

IntelliJ IDEA 2020.2.1 (Community Edition)
Build #IC-202.6948.69, built on August 25, 2020

我尝试从 IntelliJ 内部更新市场信息,但出于某种原因,它没有帮助。 我设法通过点击“ Install to IDE”从插件网站 Maven Helper安装它来解决这个问题。