eDepend 是集成了一套有效地管理和控制类/包依赖关系的工具. 很好地控制代码依赖使代码维护和更改更加容易.



项目/插件依赖浏览器


项目/插件依赖图表运行在工作空间层次,显示工作空间项目/插件之间的依赖关系.

这个图表显示了项目之间的依赖关系,并附加了其他信息,比如版本需求, 是否所声明的依赖可用, 是否依赖是exported的. 除了这个特性外,图表还可以显示插件所实现的扩展点的信息.

这个工作空间的浏览图表可以用于导航类/包依赖图. 从任何图表的控件,图表创建向导可以用来运行得到特别目的的图表,比如:两个项目之间的依赖关系,项目与库文件之间的依赖关系,循环的项目依赖, 等等...


以下截图来自Talend Open Studio插件. 这个插件是基于Eclipse RCP的开放源代码的ETL. 截图显示了org.talend.repository项目的依赖关系(点击获得最大尺寸):

红色链接表示与org.eclipse.datatools.enablement.oda.xml.ui项目的依赖是unused的,并可以安全移掉.



下一张截图显示了org.talend.core项目所实现的扩展点 (点击获得最大尺寸):