Equinox 和 OSGI 捆绑包
我试图通过查看其底层捆绑包来了解 Equinox 的工作原理。
有人可以一般性地解释(或指出一个很好的资源来理解)org.eclipse.osgi
和 org.eclipse.equinox 系列捆绑包之间的关系/区别吗?据我了解,org.eclipse.osgi 包含基本的 OSGI 运行时实现,org.eclipse.equinox 实现附加服务。
I am trying to understand how Equinox works by looking through its underlying bundles.
Can someone explain in general terms (or point out a good resource to understand) the relationship/difference between the org.eclipse.osgi
and org.eclipse.equinox series of bundles? From what I understand org.eclipse.osgi
contains the base OSGI runtime implementation and org.eclipse.equinox
implements additional services.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
事实上,情况恰恰相反。 org.eclipse.osgi 包管理内部并实现一些服务(但不是全部,请参阅此处的列表:http://www.eclipse.org/equinox/bundles/)。
org.eclipse.equinox
包代表整个框架,负责管理包,并且具有最低的启动级别。Actually, it's the other way around. The package
org.eclipse.osgi
manages internals and imlements some services (but not all, see the list here: http://www.eclipse.org/equinox/bundles/). Theorg.eclipse.equinox
bundle represents the whole framework and is responsible for managing the bundles and has the lowest start level.