如何在intellij中查看maven依赖关系层次结构
我可以在eclipse中看到依赖关系层次结构,如何在intellij中做到这一点?您可以尝试: 菜单->视图->工具窗口->Maven项目 然后你可以看到新的视图被打开 打开依赖关系树,可以看到所有依赖关系层次结构 官方文件: 打开pom.xml,右键单击编辑器中的任意位置,然后选择“图表>显示依赖项”。 它会打开一个依赖关系树,就像我正在连接的依赖关系树一样 主要的一点是,这个上下文菜单只出现在打开的pom.xml文件上(至少我无法从其他任何地方打开它),如果您只单击项目树中的文件,它就不会出现 请注意:您需要有并为此启用 我也喜欢这个 允许您以树的形式查看依赖项,查看冲突,并在其中进行搜索。它看起来很像Eclipse工具 请注意出现在POM编辑器面板底部的如何在intellij中查看maven依赖关系层次结构,maven,intellij-idea,Maven,Intellij Idea,我可以在eclipse中看到依赖关系层次结构,如何在intellij中做到这一点?您可以尝试: 菜单->视图->工具窗口->Maven项目 然后你可以看到新的视图被打开 打开依赖关系树,可以看到所有依赖关系层次结构 官方文件: 打开pom.xml,右键单击编辑器中的任意位置,然后选择“图表>显示依赖项”。 它会打开一个依赖关系树,就像我正在连接的依赖关系树一样 主要的一点是,这个上下文菜单只出现在打开的pom.xml文件上(至少我无法从其他任何地方打开它),如果您只单击项目树中的文件,它就不会出
文本
和依赖项分析器
选项卡。单击analyzer选项卡查看结果,如本屏幕截图所示
使用快捷方式
Ctrl+Alt+Shift+U
或者选择查看
->工具窗口
->Maven项目
…在这里,您可以:
A) 展开依赖项
子树
或
B) 选择项目(在我的例子中是“spring boot”)一个新图标会自动显示出来
如@Ondrej Burkert所述,Maven Helper插件可以选择pom.xml文件,如果编辑器打开,底部有两个选项卡。第一个是“文本”,第二个是“依赖性分析器”。在“依赖项分析器”选项卡中,您有一个包含所有依赖项的树,如eclipse中的依赖项。菜单->视图->工具窗口->Maven项目是不切实际的,必须逐个折叠。我更喜欢Basil Bourque在本文中提到的plujin。选择模块或目录,然后从主菜单进行分析 我喜欢这个插件,但出于某种原因,它让我的IntelliJ崩溃了:
IntelliJ IDEA 2020.2.1 (Community Edition)
Build #IC-202.6948.69, built on August 25, 2020
我尝试从IntelliJ内部的市场更新,但由于某些原因,它没有帮助。
我通过点击“Install to IDE”从插件网站安装它来解决这个问题。顺便说一句,这是由UML支持插件提供的。您可以使用热键或单击(隐藏良好的)图标打开图表;请看下面我的回答,我不这么认为,因为这取决于仅包含在Ultimate edition中的UML插件。我的图表有一堆空白框。如果我将鼠标移到它们上面,我会得到工件id,但这对于大型项目来说是无用的。这比这个答案中给出的Maven Helper插件有什么好处?可能是命令行上mvn dependency:tree的重复;)不确定这是否是新的,但这个功能似乎在内置的Maven工具窗口中可用:该插件允许您查看不同版本的来源,这在解决冲突的可传递版本的“依赖地狱”时非常有用。我也非常喜欢可搜索的树视图。如果你在jar地狱工作,这是最好的插件:)树视图和排除可传递依赖项的方法是上帝派来的。这个插件也适用于gradle吗?如果是这样的话,那就太棒了:)这是唯一一个适合于有很多依赖关系的大型项目的答案,应该被接受。这有助于快速轻松地发现冲突,其他答案无法做到这一点!如果您想了解更新或未解决的问题,请参阅下面的。