【问题标题】:OSGI bundle - Eclipse project bundling with ALL dependenciesOSGI 捆绑包 - 捆绑所有依赖项的 Eclipse 项目
【发布时间】:2015-03-12 00:58:48
【问题描述】:

我是 OSGI 世界的新手,可以参考专家的一些建议。我的目标是将一些 servlet 与 REST 资源一起部署到标准的 Karaf 安装中。我打算使用 Grizzly (w/Jersey) 作为 http 容器。

我正在尝试找到一种创建 Eclipse 项目的方法,在该项目中我可以编译我的自定义代码,并将此代码与所有依赖项(例如 Grizzly、Jersey、OSGI 框架和包)一起部署到 Karaf 中.

最终目标是拥有一个可部署的实体,其中包含我所有的代码和依赖项,而无需在 Karaf 中手动安装依赖项。

这是可能的还是我看错了?我一直在阅读有关 OBR、功能和 KAR 的信息,但还不能将整个画面放在一起。实现这一目标的最佳做法是什么?

谢谢!

【问题讨论】:

    标签: eclipse osgi apache-karaf


    【解决方案1】:

    为了让您大致了解嵌入和启动完整的 OSGi 应用程序,我建议您查看this book 上的第 13 章。它使用 Equinox 实现对其进行了解释,但我希望整体方法看起来相似。如果您继续执行,您将看到您可以将所有捆绑包放在系统将迭代并安装它们的文件夹中。

    【讨论】:

      猜你喜欢
      • 2015-10-04
      • 2015-12-14
      • 2013-11-02
      • 2014-11-20
      • 2017-09-10
      • 2022-01-23
      • 1970-01-01
      • 1970-01-01
      • 2014-04-18
      相关资源
      最近更新 更多