Eclipse 如何防止更新服务插件时重新启动核心插件。。?

Eclipse 如何防止更新服务插件时重新启动核心插件。。?,eclipse,eclipse-plugin,osgi,Eclipse,Eclipse Plugin,Osgi,当在OSGi控制台中使用新插件的URI运行Update命令来更新服务插件时,如何防止重新启动核心插件?如果您仅通过将服务接口移动到单独的捆绑包中来更改所需的服务实现,则两者都是您的“核心”bundle和服务实现bundle—将取决于服务接口(又称“服务api”)bundle。但是,您的核心捆绑包将不再依赖于服务实现捆绑包。然后,您可以启动/停止/重新启动/更新服务实现捆绑包,而无需中断核心捆绑包。您是在谈论Eclipse插件吗?很抱歉,问题不清楚。。场景是我有三个OSGi捆绑包A-是启动器(核心

当在OSGi控制台中使用新插件的URI运行Update命令来更新服务插件时,如何防止重新启动核心插件?

如果您仅通过将服务接口移动到单独的捆绑包中来更改所需的服务实现,则两者都是您的“核心”bundle和服务实现bundle—将取决于服务接口(又称“服务api”)bundle。但是,您的核心捆绑包将不再依赖于服务实现捆绑包。然后,您可以启动/停止/重新启动/更新服务实现捆绑包,而无需中断核心捆绑包。

您是在谈论Eclipse插件吗?很抱歉,问题不清楚。。场景是我有三个OSGi捆绑包A-是启动器(核心捆绑包)B-是服务捆绑包C-是服务捆绑包当它们都处于活动状态时,我希望在不影响其他插件(捆绑包)的情况下更新服务B捆绑包。我这样问是因为我需要在OSGi的CLI中显式运行refresh命令。因为我是OSGi(Equinox)的新手,如果我遗漏了一些明显的东西,我道歉。提前谢谢。“你好,帕里马尔。”帕特尔普里马尔:如果这个答案解决了你的问题,那么你应该接受它。