osgi

osgi

文章 39 浏览 116

将 Guice 与 OSGi 结合使用

我有一个项目正在尝试转换为 OSGi。然而,这个项目是用 Guice 作为其依赖注入管理器构建的。这是一个大项目,Guice 贯穿始终。 Guice 在转换过程中给…

谈情不如逗狗 2024-08-09 08:33:47 5 0

OSGi:Apache Felix 和 Apache Karaf 之间有什么区别?

Apache Karaf 是 阿帕奇菲利克斯。它被定义为“一个轻量级的 OSGi 容器”。 我不明白什么时候应该使用重量级,什么时候应该使用轻量级。他们的网站对…

兰花执着 2024-08-08 14:54:36 9 0

实现类似 Eclipse 的 OSGi 启动器

我正在构建一个 OSGi 应用程序,需要创建一个类似 Eclipse 的 OSGi 应用程序启动器。 对于那些不知道的人来说,当 OSGi 应用程序通过 Eclipse 的 OSGi…

丑疤怪 2024-08-08 12:31:16 5 0

如何避免使用 Maven 捆绑插件手动调整 Import-Package 标头?

我很高兴使用 Maven 捆绑插件为我的模块创建 OSGi 清单标头。但是,当配置文件引入未在代码中直接引用的类时,插件无法判断它将需要哪些包。 一个例子…

烛影斜 2024-08-08 05:24:36 5 0

我应该将共享测试实用程序放在多模块 Maven 项目中的哪里?

我可能不应该对此太着迷,但我的项目有一个我非常喜欢的非常结构化的布局。这次事实证明拥有这么多结构是有用的,所以我真的不希望它再次变得混乱。 …

白衬杉格子梦 2024-08-08 02:32:45 5 0

如何使用 Maven 将第 3 方 OSGi 捆绑包添加到部署包中?

我正在构建要在 OSGi 容器中运行的应用程序。我使用 Maven 和 Apache Felix 的 Maven Bundle 插件为我自己的模块设置 OSGi 清单,效果非常好。 现在,…

七堇年 2024-08-08 01:20:59 7 0

我什么时候应该使用像 OSGI 这样的平台,什么时候必须避免使用它?

我的问题非常简单:应用程序的哪些功能迫使开发人员利用类似 OSGI 的系统?在什么情况下不需要这样的实用程序?…

时光与爱终年不遇 2024-08-08 01:18:29 6 0

将 Eclipse 插件放在系统类路径上

我正在尝试反序列化位于插件 C 中的类型 A 的对象。 尽管我的插件对具有类型 A 的插件 C 有适当的依赖性,并且还可以创建和实例化类型 A 的对象,但当…

白首有我共你 2024-08-07 21:04:13 3 0

在服务启动时禁用 OSGi 服务的正确方法是什么?

我创建了一个带有公开(声明性)服务的 OSGi 包。如果我在调用 activate 时发现有些问题导致我无法提供服务,我需要防止它被暴露。目前激活函数看起来…

等你爱我 2024-08-07 16:18:36 7 0

如何扩展/修改OSGi生命周期管理?

我有一个模块化应用程序,它使用 OSGi 进行生命周期和依赖项管理。但是,某些捆绑包在启动后需要一些时间才能准备就绪,例如,因为它们必须从某个地方…

万水千山粽是情ミ 2024-08-07 15:31:30 2 0

在 Impala 和 OSGi 之间进行选择

我一直在研究我公司软件的 OSGi,但最近有人建议我看看 Impala。根据其网页,Impala 是“基于 Java 的 Web 应用程序的动态模块框架” ,基于Spring框…

予囚 2024-08-07 15:18:56 4 0

OSGi:以编程方式将导入添加到包中

如何从代码中将包添加到捆绑包的导入中?我需要它,因为我使用依赖反射并需要其他包的库,并且我不想为我开发的每个包手动将这些包添加到 MANIFEST.MF…

柳絮泡泡 2024-08-07 13:42:21 2 0

无法在 Mac OS X 上显示 SWT

我正在运行 Mac OS X Snow Leopard,并且不想从 OSGi 捆绑包中的激活器访问显示器。 下面是我的激活器的启动方法: @Override public void start(Bund…

我不咬妳我踢妳 2024-08-07 13:28:57 5 0

如何在osgi中配置系统范围的包?

我需要为某些捆绑包提供一个库。该库使用 RMI,因此它需要(至少据我所知)使用系统类加载器才能工作(我尝试“osgi-fy”该库,这会在运行时导致类转…

佞臣 2024-08-06 09:04:07 11 0

Equinox 捆绑包导入冲突

1) 捆绑包 A 重新导出 包 com.X,它是从捆绑包 C 获取的 2) 捆绑包 B 导出包 com.X 3) 现在捆绑包 D 依赖于 A 和 B。 捆绑包将从哪里获取D 从哪里获取…

阳光的暖冬 2024-08-06 08:35:40 8 0
更多

推荐作者

杨绘峰

文章 0 评论 0

听闻余生

文章 0 评论 0

谜兔

文章 0 评论 0

xiaotwins

文章 0 评论 0

你说

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文