【问题标题】:Equinox and OSGI bundlesEquinox 和 OSGI 捆绑包
【发布时间】:2011-11-07 17:44:57
【问题描述】:

我试图通过查看 Equinox 的底层包来了解 Equinox 的工作原理。

有人可以概括地解释(或指出一个很好的资源来理解)org.eclipse.osgi 和 org.eclipse.equinox 系列捆绑包之间的关系/区别吗?据我了解,org.eclipse.osgi 包含基本 OSGI 运行时实现,org.eclipse.equinox 实现附加服务。

【问题讨论】:

    标签: eclipse osgi equinox bundles


    【解决方案1】:

    实际上,恰恰相反。包org.eclipse.osgi 管理内部并实现一些服务(但不是全部,请参阅此处的列表:http://www.eclipse.org/equinox/bundles/)。 org.eclipse.equinox 包代表整个框架,负责管理包,具有最低的启动级别。

    【讨论】:

    • 不正确。 org.eclipse.osgi 是 OSGi 框架的实现。它是核心的核心。 org.eclipse.equinox.* 包仍然是非常低级的,但不是内核功能。
    • 是否有公共 Maven 存储库,我可以在其中获取 Equinox 捆绑包? Maven Central 和 Sonatype 存储库没有 Equinox/bundles 页面中提到的大多数捆绑包。
    • 我觉得不能直接用maven,看Eclipse Tycho:eclipse.org/tycho
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-03-02
    • 2014-06-26
    • 2011-03-09
    • 1970-01-01
    • 2013-09-06
    • 2012-06-26
    • 2015-05-22
    相关资源
    最近更新 更多