查看osgi bundle的依赖项?

时间:2010-05-04 05:09:08

标签: osgi dependencies bundle

我在Eclipse中寻找一个工具,我可以用图形方式查看所有osgi bundle的依赖项。有人有什么想法吗?

4 个答案:

答案 0 :(得分:2)

STAN捆绑包和项目依赖关系视图是免费的附加组件。这是一个示例依赖关系图:http://stan4j.com/images/stories/misc/plugin-deps.png

快速功能列表:

  • 水平,垂直,窄布局选项
  • 节点标记+/-表示当前未显示的传出/传入依赖项
  • 双击节点会添加传出依赖项
  • 在按住控制键的同时双击节点会添加未显示的传入依赖项
  • 边缘标签表示“requires-bundle”和/或“imports-packages”
  • 支持从项目/包浏览器中拖放

访问http://stan4j.com以获取更多信息并下载/安装说明。

答案 1 :(得分:2)

插件开发视角中有一个“插件”依赖项查看器,您正在寻找什么?

另见:

http://ekkescorner.wordpress.com/2009/07/03/galileo-cool-views-to-control-plug-ins-ide/

答案 2 :(得分:1)

找到一个。 STAN工具很好(http://stan4j.com/advanced/acyclic-dependencies-principle.html)。虽然这是一个商业工具,但它仍然有免费版本,可以分析最多500个类的结构,并且对包和项目没有限制。这比我需要的更多。

答案 3 :(得分:1)

来自Eclipse PDE孵化器的名为Dependency Visualization的工具。尽管它处于孵化阶段并且似乎有点被遗弃,但它对我来说做得很好。

  1. 添加新软件网站http://download.eclipse.org/eclipse/pde/incubator/visualization/site
  2. 安装功能
  3. 重新启动后,在PDE类别
  4. 下打开Window / Show view / Graph插件依赖项