在Netbeans平台应用程序中启用/禁用特定的OSGi群集捆绑包

在Netbeans平台应用程序中启用/禁用特定的OSGi群集捆绑包,osgi,netbeans-platform,Osgi,Netbeans Platform,我们正在开发一个Netbeans RCP应用程序,其中包括NB模块和OSGi模块。问题的焦点在OSGi捆绑包中。因此,我将解释有关OSGi捆绑包的详细信息 在这个RCP应用程序中,OSGi包以Netbeans集群的形式形成。这些集群包含在Netbeans平台应用程序中。直到现在一切都很好。我们可以在Netbeans平台应用程序中成功运行OSGi捆绑包 但是,当我们尝试在包含的集群(在Netbeans平台应用程序项目中)中解开特定OSGi捆绑包时,Netbeans平台应用程序不会简单地关闭OSGi

我们正在开发一个Netbeans RCP应用程序,其中包括NB模块和OSGi模块。问题的焦点在OSGi捆绑包中。因此,我将解释有关OSGi捆绑包的详细信息

在这个RCP应用程序中,OSGi包以Netbeans集群的形式形成。这些集群包含在Netbeans平台应用程序中。直到现在一切都很好。我们可以在Netbeans平台应用程序中成功运行OSGi捆绑包

但是,当我们尝试在包含的集群(在Netbeans平台应用程序项目中)中解开特定OSGi捆绑包时,Netbeans平台应用程序不会简单地关闭OSGi模块。它仍然继续用应用程序加载它

当对Netbeans模块(而不是OSGi模块)执行相同的操作时,不会发生此问题,只是模块被禁用并卸载

Netbeans版本是7.3.1,我们尝试过清理缓存、套件构建等。。但是没有成功。我还必须提到,使用了OSGi声明性服务(可能也是嫌疑犯之一)

有没有办法专门化集群中哪些OSGi模块将包含在主Netbeans平台应用程序中


谢谢……

这对我来说听起来像个虫子。您应该报告它,一个小的测试用例应该会加快错误报告的速度。

这听起来像是一个错误。您应该报告它,一个小测试用例应该可以加快错误报告的速度。

您确定吗?将此标记为bug可能会避免进一步的答案或解决方案?确定什么?a) 确定是虫子吗?不,我不确定,这就是为什么我说“我想”。b) 确定要报告吗?是的,我相信报道这件事是个好主意。我不知道将其标记为bug是否会避免进一步的答案/解决方案@stack overflow,但我认为它将允许进一步的答案/解决方案@netbeans,netbeans专家将提供更好的解决方案。首先感谢您的回答。。但答案的来源很重要。我可以直接把这个bug写到nb tracker上。但我想确认这不是我们的错。错误被确认并得到解决。谢谢你的帮助很高兴知道。感谢您的报道,因为这让NetBeans变得更好!你确定?将此标记为bug可能会避免进一步的答案或解决方案?确定什么?a) 确定是虫子吗?不,我不确定,这就是为什么我说“我想”。b) 确定要报告吗?是的,我相信报道这件事是个好主意。我不知道将其标记为bug是否会避免进一步的答案/解决方案@stack overflow,但我认为它将允许进一步的答案/解决方案@netbeans,netbeans专家将提供更好的解决方案。首先感谢您的回答。。但答案的来源很重要。我可以直接把这个bug写到nb tracker上。但我想确认这不是我们的错。错误被确认并得到解决。谢谢你的帮助很高兴知道。感谢您的报道,因为这让NetBeans变得更好!