在我的项目中,有一个 OSGi 包将接口公开com.xyx.EventProvider
为 declerative 服务。
还有另一个 3rd 方包org.eclipse.equinox.http.jetty
,我附上了一个片段包com.xyz.jetty.customizer
。
这个片段包需要访问通过接口暴露的服务com.xyx.EventProvider
。
问题是片段包没有激活器,因此它没有对 BundleContext 的引用,因此它无法访问任何服务。
OSGi 中有没有办法实现这一点?