是否有计划支持" Require-Bundle"在maven-bundle-plugin中,即使它不是推荐的OSGi方式。在某些情况下,使用" Require-Bundle"是合理的,例如合并拆分包。
答案 0 :(得分:4)
Require-Bundle
,就像所有OSGi标头以及您要使用的任何其他任意标头一样。只需在XML中编写它们:
<Require-Bundle>
org.example.foo; bundle-version=3.0,
org.example.bar; bundle-version=1.0
</Require-Bundle>
<My-Extension-Header>
blah blah blah
</My-Extension-Header>
答案 1 :(得分:0)
您可以在说明中指定Require-Bundle MANIFEST标头。 E.g:
<instructions>
<Require-Bundle>a.b.c</Require-Bundle>
</instructions>
但是,所需包的版本范围不会自动附加,因此如果有必要,您必须手动指定。