Osgi Peaberry for Guice解决了什么问题?

Osgi Peaberry for Guice解决了什么问题?,osgi,libraries,guice,peaberry,Osgi,Libraries,Guice,Peaberry,我理解OSGI通过这个问题解决的问题 而且我已经确信Guice是惊人的,所以我很好奇这个被称为“peaberry”的用于Guice的OSGI集成应该做什么,它似乎无处不在,甚至在Maven 3演示文稿中 它扩展了GUI以允许OSGi服务的注入。它基本上允许您通过将OSGi服务绑定到GUI模块来提供和使用OSGi服务。您可以在OSGi中使用没有Peaberry的纯Guice,但使用Peaberry更容易 我自己更喜欢将Peaberry与它的激活扩展一起使用,这样我的bundle中就不需要任何Bu

我理解OSGI通过这个问题解决的问题

而且我已经确信Guice是惊人的,所以我很好奇这个被称为“peaberry”的用于Guice的OSGI集成应该做什么,它似乎无处不在,甚至在Maven 3演示文稿中


它扩展了GUI以允许OSGi服务的注入。

它基本上允许您通过将OSGi服务绑定到GUI模块来提供和使用OSGi服务。您可以在OSGi中使用没有Peaberry的纯Guice,但使用Peaberry更容易

我自己更喜欢将Peaberry与它的激活扩展一起使用,这样我的bundle中就不需要任何BundleActivator代码。这与使用Spring动态模块非常相似,只是它都是java和类型安全的