如何在IntelliJ IDEA中构建项目范围的UML图?

Den*_*gin 29 uml class-diagram intellij-idea

试图对现有项目进行逆向工程,看看类如何协作/相互依赖将是非常有帮助的.有没有办法使用内置函数或使用一些免费插件在IntelliJ IDEA中构建项目范围的UML图(或任何类的类图)?

Mil*_*ran 47

右键点击你的package无论哪个.单击Diagrams> Show Diagram(Ctrl + Alt + Shift + U).您将在图编辑器中看到您的包.

现在:

  • 您可以expand(E)或collapse(C)所有节点.
  • 您可以显示依赖项
  • 您可以显示节点的许多属性(构造函数,方法,属性......)
  • 您可以从项目资源管理器中拖放其他包.

所以,玩一下,我想你会实现你所需要的.

这是它的样子: 在此输入图像描述

  • @Zavael此功能仅适用于Ultimate版本. (13认同)
  • 右键单击我的包时,我看不到`Diagrams`选项,我有想法2016.1.1 CE (8认同)
  • 非常感谢.我很困惑如何扩展节点,现在我明白了! (3认同)