OSGi:更新一个包时刷新另一个包

OSGi:更新一个包时刷新另一个包,osgi,Osgi,最近,每当bundle B更新时,我都必须刷新bundle A 是否可以在B的activator上刷新捆绑包A 这被认为是一种好的做法吗 关于如何处理此类问题的任何其他建议?在bundle B的activator中刷新bundle a不是一个好的做法,因为您直接将它们耦合在一起 捆绑包A必须依赖于捆绑包B。更新B后,您可以更新B,这也将刷新B,其中应包括A。您使用的是哪个运行时?我使用的是karaf 2.2.10

最近,每当bundle B更新时,我都必须刷新bundle A

是否可以在B的activator上刷新捆绑包A

这被认为是一种好的做法吗


关于如何处理此类问题的任何其他建议?

在bundle B的activator中刷新bundle a不是一个好的做法,因为您直接将它们耦合在一起


捆绑包A必须依赖于捆绑包B。更新B后,您可以更新B,这也将刷新B,其中应包括A。

您使用的是哪个运行时?我使用的是karaf 2.2.10