peaberry

    18热度

    5回答

    我想在Java应用程序中实现动态插件功能。理想情况下: 该应用程序将定义一个接口Plugin与方法如getCapabilities()。 插件将是JAR pluginX.jar,其中包含PluginXImpl类实现Plugin(也可能包括其他一些)。 用户将pluginX.jar放在一个特殊的目录中或设置一个指向它的配置参数。用户不一定必须在其类路径中包含pluginX.jar。 应用程序会找到P

    0热度

    1回答

    我有两个捆绑软件说A和B. A依赖于B(在A的MANIFEST指定为必需 - 捆绑:B)。 现在我一个接一个地安装了A,B两个包(通过调用BundleContext.installBundle)。然后,当我尝试启动捆绑软件A时,出现以下错误 org.osgi.framework.BundleException: Could not resolve module: A [140] Unre

    5热度

    1回答

    整合Guice和OSGi的现状是什么?即暴露Guice的OSGi服务,注入它们等。 Peaberry's main page提到“Guice trunk(将变成2.0)”,但1.2似乎是最新的,因为它修复了http://code.google.com/p/peaberry/issues/detail?id=58。它的作者已经转换了Sisu,但它似乎还没有发布。任何其他?

    8热度

    2回答

    据我所知,OSGI解决由于这一问题的问题.... What does OSGi solve? 而且我已经convinved即吉斯是惊人的,所以我很好奇的吉斯本OSGI集成称为“公豆“应该是这样做的,即使在Maven 3演示文稿中,它似乎也随处可见。 http://code.google.com/p/peaberry/

    7热度

    2回答

    吉斯是一个很好的框架,从实施单独的API,并开始模块化应用程序。 OSGi是一个很好的框架,可以在他们自己的安全环境中加载版本化服务,并通过导出的API提供这些服务。 假设一个应用程序已经开发了吉斯和其大小,现在都不能证明转移到OSGi的早期模块转换成新的全功能完善的服务,有什么驱动步执行此举动? 我找的指导原则,一步一步做的名单,战争的经验,技巧,注意事项等..

    2热度

    1回答

    我想建立一个基于guice,OSGI嵌入Jetty,泽西岛的体系结构,我想能够动态注册/删除泽西REST服务。我如何获得对球衣上下文的引用并从动态安装的包中添加新的REST服务。 谢谢