Eclipse插件之Java Dependency Viewer(显示类和包的关系图)
Java Dependency Viewer 插件的作用
Eclipse插件Java Dependency Viewer是一个为Java项目提供依赖关系可视化功能的工具。 在复杂的Java项目中,理解和分析类与类之间、包与包之间的依赖关系是非常有用的。Java Dependency Viewer插件通过生成依赖关系图,帮助架构师和高级开发人员审查这些依赖,以确保项目实现符合设计要求。
Java Dependency Viewer 的安装方法
方法1
直接下载包含Java Dependency Viewer 插件的Eclipse , 下载完成后启动Eclipse 就可以使用。
下载地址:
https://download.csdn.net/download/oscar999/89621930
方法2:插件市场安装
Java Dependency Viewer插件可以通过Eclipse的更新管理器进行安装,具体步骤如下:
-
打开Eclipse,选择“Help” > “Eclipse Marketplace…”。
-
在Eclipse Marketplace中搜索“Java Dependency Viewer”,找到该插件并点击“Go”或“Install”按钮。
-
跟随安装向导完成插件的安装。
方法3: 下载插件安装包:
也可以通过手动方式安装插件:
-
下载插件包:从插件的GitHub仓库下载Java Dependency Viewer的zip包。
如上面无法下载也可以从 https://download.csdn.net/download/oscar999/89621915 进行下载 -
安装插件:在Eclipse中,选择“Help” > “Install New Software…”,然后点击“Add…”按钮添加本地仓库(指向下载的zip包所在位置),之后选择该插件进行安装。
使用指南
安装完成后,可以在Eclipse中通过以下步骤使用Java Dependency Viewer:
- 选择类或包:在Project Explorer中,选择你想要查看依赖关系的类或包。
- 打开依赖视图:右键点击选中的类或包,选择“Dependency Viewer”下的相应选项(如“View Package Dependency”、“View Class Dependency”等)。
- 查看依赖图:插件将生成并显示所选类或包的依赖关系图。你可以使用鼠标来拖动和调整图中的节点,也可以使用Delete键(或Fn-Delete在MacOS上)来删除不需要的节点。
注意事项
- 依赖项:Java Dependency Viewer插件需要Zest SDK 1.7(特别是org.eclipse.zest.core和org.eclipse.zest.layouts插件)才能正常工作。如果Eclipse没有自动安装这些依赖项,你可能需要手动从Eclipse更新站点安装它们。
- 兼容性:该插件已经过测试,与Eclipse 3.6到4.28版本兼容,但理论上应该可以在较旧或较新的Eclipse版本上运行。
- 平台支持:该插件支持Windows、Mac和Linux/GTK平台。
笔者实际使用遇到的问题:
有时候包的关系和类的关系图无法显示
参考
- 插件地址: https://marketplace.eclipse.org/comment/6057
- 插件离线包下载: https://github.com/tha2015/free-plugins/blob/master/org.freejava.plugins.repository/target/org.freejava.plugins.repository-1.0.12.zip