使用图表所需的插件:Diagrams和Gradle Extension。默认情况下,这两个插件都捆绑并启用。

所需的 Gradle 版本:3.3 及更高版本

添加 Gradle 依赖项所需的插件:Maven和Maven Extension。默认情况下,这两个插件都捆绑并启用。

IntelliJ IDEA 允许您在 Gradle 项目中添加和管理依赖项。您可以添加依赖项,并在图表中查看它们。

生成 Gradle 依赖项

添加到项目的任何依赖项都由 Gradle 管理。添加或管理依赖项的最佳方法是在build.gradle文件中。您在 IntelliJ IDEA模块设置中手动设置的依赖项将在下一次 Gradle 项目重新加载时被丢弃。

添加 Gradle 依赖项

  1. 在编辑器中打开build.gradle文件。
  2. 按Alt+Insert打开生成上下文菜单。
  3. 从上下文菜单中,选择添加依赖项。

1.png

  1. 在依赖项工具窗口的搜索字段中,开始输入依赖项的名称。在结果列表中选择您需要的结果,然后单击添加。

2.png

  1. 重新加载您的项目。

IntelliJ IDEA 将依赖项添加到build.gradle文件。

3.png

IntelliJ IDEA 还将依赖项添加到Gradle工具窗口中的Dependencies节点和Project工具窗口中的External Libraries。

4.png

如果添加的依赖项有自己的传递依赖项,IntelliJ IDEA 会在两个工具窗口中显示它们。除了传递依赖,IntelliJ IDEA 还在Gradle工具窗口中指示循环依赖。

5.png

如果添加source set的依赖配置,它也会显示在Gradle工具窗口中。

6.png

以图表形式查看依赖项最终的

确保您启用了捆绑的Diagrams和Gradle Extension插件。此外,请确保您拥有 Gradle 版本 3.3 或更高版本。

您可以使用图表格式的 Gradle 依赖项。当您有一个大型项目并希望了解项目内部如何连接依赖项(包括传递的依赖项)的全貌时,这可能会有所帮助。

  1. 在Gradle工具窗口中,选择一个项目,在工具栏上,单击显示依赖项图标或从上下文菜单中选择Show Dependencies选项。

7.png

您可以选择Show Dependecies Popup ( Ctrl+Alt+U) 选项以在单独的窗口中打开图表。要关闭弹出窗口,请按Escape。

  1. 在图表窗口中,IntelliJ IDEA 显示所有项目依赖项,包括传递的依赖项。

8.png

当您导航到图中的依赖项时,IntelliJ IDEA 会显示其版本、组和工件 ID。

9.png

使用图表窗口工具栏来管理图表。您可以更改图表的大小、将其导出到文件、仅查看您感兴趣的图表的一部分,等等。

更改可见性级别

您可以更改可见性级别,例如,查看具有特定范围(编译、测试等)的依赖项。

按住Alt并移动光标以放大图表的各个部分。

在 Android 和 Kotlin 项目中,IntelliJ IDEA 仅支持默认的可见性级别。

  1. 在图表窗口中,选择项目并单击更改可见性级别图标
  2. 从列表中,选择您要查看的依赖范围。IntelliJ IDEA 仅显示指定的依赖范围。

10.gif

显示从选择到根的路径

您可以选择依赖项并查看它们如何连接到根。

  1. 在图表窗口中,选择要查看其与项目的连接的依赖项。如果要一次选择多个依赖项,请按住Shift并进行选择。
  2. 在工具栏上,单击显示路径根选择图标

11.gif

显示选定节点的邻居

您可以选择依赖项并查看哪些其他依赖项连接到所选节点。如果您有一个大图表并且只想关注其中的一部分,这可能会有所帮助。

  1. 在图表窗口中,选择您需要的依赖项。如果要一次选择多个依赖项,请按住Shift并进行选择。
  2. 在工具栏上,单击显示选定节点的邻居

12.gif

在图中搜索特定依赖项

  1. 在图表窗口中,按下Ctrl+F以打开图表元素弹出窗口。

13.png

  1. 开始输入您要查找的依赖项的名称,从搜索结果列表中选择您需要的,然后按Enter。IntelliJ IDEA 在图中定位所需的依赖项。

14.png

查看图表结构

  1. 生成图表。
  2. 单击左侧工具栏中的结构。IntelliJ IDEA 打开Structure工具窗口,该窗口显示图表的地图,其中包含所选块及其邻居的小预览。

15.png

使用上下文菜单放大和缩小、移动画布、更改布局以及将部分图表导出到图像中。

16.png

依赖分析器

Gradle 依赖分析器可让您快速查看和分析项目和子项目中已解决的依赖项、未解决的依赖项、存在冲突的依赖项以及传递依赖项。

分析依赖关系

  1. 在Gradle工具窗口的工具栏上,单击分析依赖关系

或者,在 Gradle 工具窗口中,右键单击所需的依赖项,然后从上下文菜单中选择分析依赖项。

17.png

  1. 在Dependency Analyzer窗口中,您可以缩小分析范围、仅检查冲突的依赖项或检查用法。

如果您想在 中查看所需的依赖build.gradle项,请右键单击 Usages 部分中的依赖项并选择Go to 'build.gradle'。

如果找到重复的依赖项,它将显示为灰色。

依赖分析工具窗口参考

物品描述
范围您可以看到项目中使用每个依赖项的范围。要根据范围缩小依赖项列表,请从范围列表中选择适当的选项。18.png
仅显示冲突单击冲突图标以仅查看未解决或冲突的依赖项。19.png
显示组 ID单击显示组 ID并选择Show GroupId以在依赖项列表中显示GroupId。
显示为树切换显示为树以节点形式或平面列表显示依赖项列表。树形视图将帮助您快速检查传递依赖关系。
展开/折叠使用全部展开图标/全部折叠图标展开或折叠依赖项列表。

标签: idea破解, idea激活码, IDEA, IDEA主题, IDEA教程, idea破解插件, idea注册码, idea注册码2021, idea注册码2022, idea注册码失效, idea注册码永久, idea注册码在线生成, idea破解教程, IDEA基础教程, IDEA高级教程, IDEA核心教程, IDEA插件, IDEA入门教程