首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用Bnd创建osgi片段?

如何使用Bnd创建osgi片段?
EN

Stack Overflow用户
提问于 2011-05-24 14:53:52
回答 2查看 2.6K关注 0票数 3

今天,我深入了解了bndTools for Eclipse中的内容。我有一个良好的开端,但我问自己,是否有可能用bndTools或bnd创建osgi片段。从bnd项目描述中,它告诉我片段主机头被bnd忽略了,但是还没有找到这意味着什么。

有人知道使用bnd是否可以创建osgi片段吗?如果是这样的话,如何实现呢?

问候马库斯

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-05-24 20:23:26

碎片包有两种特殊之处:

  • 它不能启动,因此它不应该包含Bundle-Activator头,并且
  • 它需要包含一个带有要附加到的主机的符号名的Fragment-Host头。

除此之外,它和任何其他的包一样,所以bnd不需要以任何特殊的方式处理这个问题。默认情况下,bnd‘忽略’它不识别的所有标头,在这种情况下,它会逐字将它们复制到结果包的清单中。

在Bndtools中,可以在Source选项卡中添加自定义标头(即Bndtools不直接支持的标头)。

票数 9
EN

Stack Overflow用户

发布于 2011-05-24 19:38:23

bnd完全按照它说的做。它忽略添加的任何片段-主机行,并透明地将它们复制到输出包中,而不是处理这些行。只需添加所需的片段-主机行即可。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6112413

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档