如何在主机包中使用osgi片段的类?

问题描述 投票:0回答:1

假设我有一个 osgi 插件,然后我通过将该插件保留为主机来创建一个 osgi 片段。

现在我想在我的osgi插件中使用osgi片段的代码。

请帮助我,因为我是 osgi 的新手。


osgi osgi-bundle
1个回答
0
投票

这是一个 hack,但它会满足您的要求 - 确保主机包包含以下标头

Bundle-ClassPath: /patch,.
。它通过将“补丁”路径优先于主机类路径来与框架行为和期望相矛盾。 这意味着,一旦您将编译的类放置在“补丁”下,它们将覆盖片段主机本身的现有类。

您可能应该使用不同的方法来解决该问题。

© www.soinside.com 2019 - 2024. All rights reserved.