这是合法吗?OSGi片段是否可以将其他片段作为主机?
MANIFEST.MF为org.fragment1
(org.host
是正常包而不是一个片段):
Bundle-SymbolicName: org.fragment1
Fragment-Host: org.host
MANIFEST.MF为org.fragment2
:
Bundle-SymbolicName: org.fragment2
Fragment-Host: org.fragment1
还是应该org.fragment2
代替具有
Fragment-Host: org.host
?
谢谢!你有一个引用证实这一点?我遇到了一个项目中的第一个例子,并想将其报告为一个错误。 OSGi规范第3.14段似乎没有说任何关于它的... –
@Alexey Romanov:我编辑了我的答案! – Tim
但是这里没有'Require-Bundle'标头,只有'Fragment-Host'。 –