gpt4 book ai didi

osgi - OSGi 片段可以有其他片段作为主机吗?

转载 作者:行者123 更新时间:2023-12-01 09:06:18 28 4
gpt4 key购买 nike

这合法吗?

org.fragment1

MANIFEST.MF(org.host 是普通包,不是片段):

Bundle-SymbolicName: org.fragment1
Fragment-Host: org.host

org.fragment2 的 MANIFEST.MF:

Bundle-SymbolicName: org.fragment2
Fragment-Host: org.fragment1

或者应该 org.fragment2

Fragment-Host: org.host

?

最佳答案

片段包不能有其他片段包作为主机。只有普通包可以充当片段主机。所以你的第三个例子是正确的:

Or should org.fragment2 instead have

Fragment-Host: org.host

您可以在 OSGi Service Platform Release 4 Version 4.3 Core Specification 中找到此限制。在第 70 页。它说:

A Fragment bundle can not be required by another bundle with the Require-Bundle header.

关于osgi - OSGi 片段可以有其他片段作为主机吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7022720/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com