OSGI版本注释的怪异Javadoc错误(带有JDK12)
随着从 Java 11 到 Java 12 的更改,我们现在在包含 OSGi 版本注释的包信息文件上生成 Javadoc 时看到一个奇怪的错误。 源代码是: @Version("1.3.0")…
增强Eclipse engacy Osgi捆绑包的阶级路径
我们正在尝试将现有的 Eclipse IDE 产品从 Java 8 迁移到 Java 11。 我们自己的代码一切正常;但不幸的是,该产品还包括一些来自第三方的(相当旧的)…
创建 Java 插件
我有两个 java 包 - package-A、package-B 假设这是包的依赖链。 package-A -> package-B 我想传递将在 package-A 中执行的自定义 Java 函数。我该怎…
Jira 插件构建错误:FileNotFound 异常 OSGi
您好,我已经构建了我的插件,该插件无法启动,并出现错误,因为 Failed to parse configuration class [com.q.plugins.config.MyPluginJavaConfig]; …
p2-maven-plugin - “缺少要求” “需要”java.package; javax.interceptor [1.2.0,2.0.0)'但找不到”
我有一个大型 Eclipse RCP 应用程序,其中有很多传递依赖项。 目前,这些是手动复制到类路径中的,但这是我想避免的重大管理开销,而是想使用 p2-mave…
@Reference 在 Liferay DXP 的 *serviceImpl 内不起作用
在服务构建器 *serviceImpl 类中,@Reference 注释给出了一个 null 值,这里有一个问题。当 impl 类首次激活时(在 @activate 函数内),@reference …
在 Equinox 中访问 com.sun.crypto.provider
我正在尝试集成一些依赖于的预先存在的代码 com.sun.crypto.provider.SunJCE 类进入我们基于 Equinox 的 应用程序(版本 3.7.1)。现在我默认知道 com…
寻求有关使用 Blueprint 以编程方式访问 ServiceMix 捆绑包状态信息的指导
我们正在运行 Apache ServiceMix 4 ESB,它运行 Apache Karaf 基于 OSGi 的容器。 OSGi 提供了在 ServiceMix 控制台中公开的工具,报告有关 的信息容…
iPOJO:@Publishes 和 @Subscriber 的标识符唯一性命名空间
我正在使用 iPOJO 构建一些组件很棒的 EventAdmin 处理程序。该文档需要发布者和订阅者的名称属性,充当“唯一标识符”。 强制执行唯一性的范围是什么…
有状态 Eclipse 插件 - 用于域模型的 OSGi 捆绑包?
我想将完整的域模型封装到 Eclipse 插件中,并公开一组服务以供其他插件使用。这个 Eclipse 插件需要存储状态,因为默认情况下我的域模型 在不同时间…
Eclipse RCP fireSelectionChanged 从非 SWT 客户端
我有以下问题: 我有一个可以在其中运行任意客户端的框架。假设您有一个非 swt/非 swing 客户端,并且您想要向工作台调用 fireselectionchanged 事件…
在 OSGi DS 中,当引用的服务的属性更新时如何收到通知?
我有一个 OSGi 服务,它通过声明性服务注入来引用其他服务。我希望在引用的服务的属性更新时收到通知。我不希望每次引用服务中的配置发生更改时我的主…
我应该如何将 OSGi 控制台实现到 Bundle 中?
我是 OSGi 的新手,我正在尝试将 osgi 控制台实现到一个包中。 我需要管理我的捆绑包中的其他捆绑包/服务。因此,我需要至少能够在已安装或未安装的其…