【发布时间】:2015-01-17 01:24:36
【问题描述】:
我的问题是.....
我有一个 OSGi 软件,我尝试将其作为插件组合到 Eclipse 中。
是否可以创建一个 Eclipse 插件 UI(就像 Eclipse 中的按钮/菜单一样)来触发 OSGi 平台?
谢谢。
【问题讨论】:
标签: java eclipse osgi osgi-bundle
我的问题是.....
我有一个 OSGi 软件,我尝试将其作为插件组合到 Eclipse 中。
是否可以创建一个 Eclipse 插件 UI(就像 Eclipse 中的按钮/菜单一样)来触发 OSGi 平台?
谢谢。
【问题讨论】:
标签: java eclipse osgi osgi-bundle
Eclipse 插件允许您插入按钮功能。 Here你有教程,不过……
Eclipse 本身构建在 OSGi 框架之上:Equinox。当然,你可以在里面嵌入一个 OSGi 平台,例如 Knopflerfish 或 Apache Felix,但这会是一个值得怀疑的架构。
Eclipse 插件本身就是一个 OSGi 包,以标准方式使用 MANIFEST.MF 文件定义。为了通过显式的依赖管理来完成标准的模块化管理功能,Eclipse 有自己的系统依赖于 plugin.xml 文件(一种胶水)。您应该能够像加载这些 where 插件一样加载所有现有的 OSGi 包(非插件)。如果我没记错的话,插件不需要 plugin.xml 文件。 Here 是 Eclipse 论坛上的一个交流话题。
【讨论】: