【发布时间】:2009-10-30 13:35:18
【问题描述】:
我有一个项目正在尝试转换为 OSGi。然而,这个项目是用 Guice 作为它的依赖注入管理器构建的。这是一个与 Guice 交织在一起的大型项目。 Guice 一直在给我很多适应转换过程的机会。具体来说,com.google.inject.internal.cglib.reflect.FastClass 给了我一个 NoClassDefFoundError。我确保没有任何东西是包私有的,我还下载并使用了 guice-2.0-customloader.jar。还是无济于事。
走这条路的人有什么建议吗?值得一提的是,我使用 peaberry 从 OSGi 环境(用于插件式架构)中获取动态服务,然后在程序中使用这些服务。
非常感谢, 史蒂夫
【问题讨论】:
-
您使用的是哪个 OSGi 运行时?