Eclipse RCP:目标平台 - Eclipse 与 Equinox?
我刚刚开始使用 OSGi 和 Eclipse RCP。 在创建新的 Eclipse 插件项目时,有人可以向我解释一下作为目标平台的“Eclipse”和“Equinox”之间的区别吗?…
谁构建了 org.osgi.framework.* 接口?
我知道 OSGI 只是一个规范,他们并不强制要求用 Java 实现。 那么谁/哪些人构建了“org.osgi.framework.x”包。例如,BundleContext.java 类来自哪里…
OSGi 包启动问题
我有一个 Java 应用程序。我创建了一个 OSGi 包,并在 Activator.start 中添加了 MyMain Class.main() 。应用程序已启动,但数据库连接有问题。 “jav…
Eclipse RCP 中的间歇性 java.lang.LinkageError - Equinox
我正在使用 Equinox 执行环境开发一个项目,并且使用 cxf-dosgi-ri-singlebundle-distribution CXF 包。我正在 Eclipse RCP (galileo) 中运行我的测试…
在 Equinox 中,一个功能/捆绑包是否有可能淘汰另一个功能/捆绑包?
我有一个基于 Eclipse 的项目(Scala IDE for Eclipse),最近搬到了新家。我想更改各种功能 id、Bundle-SymbolicNames 等以反映移动(即,以便它们都…
OSGi equinox 捆绑包始终处于“已解决”状态
我创建了一个主包,其中安装了 equinox p2。然后我将其导出以获得可执行文件。我的可执行文件工作正常。 我还创建了另一个与第一个捆绑包交互的捆绑包…
将 AOP 与 OSGI 结合使用的最佳解决方案?
我正在使用 Equinox,因此 Equinox Aspect 项目似乎是理所当然的,但该项目似乎处于非活动状态,并且只有一页文档,让我最终悬而未决。 除了那个项目…
在 Equinox 中,是否可以将 OSGi 包标记为从包含功能的 p2.inf 开始?
我有一个 Eclipse 功能,其中包含多个捆绑包。我想告诉 p2 在安装该功能时将其中一个捆绑包标记为已启动。可以像这样使用捆绑包自己的 META-INF/p2.in…
生成的 Equinox config.ini
我正在进行一些 osgi 插件开发。我在 Eclipse IDE 中创建了一个启动配置,它将所有必需的包添加到我的运行时。是否有可能将 eclipse 启动配置导出/转…
我可以打包我的 Eclipse 扩展以便自动安装正确的版本吗?
有没有办法构建一个 Eclipse 更新站点,以便 Eclipse 3.3 将安装我的插件的一个版本,而 Eclipse 3.4 将安装另一个版本? 功能规范 允许“可选包含的…
Equinox 3.5.2 有哪些新功能?
Eclipse 和 Equinox 团队发布了新版本的 Equinox 框架,即 3.5.2。我目前正在使用 Equinox 3.5.0,并考虑升级到 Equinox 3.5.2。但是,我找不到任何网…
使用 spring-DM 扩展器进行 OSGi 日志记录不进行日志记录
我的设置:我能够使用 Log4J 作为我的日志记录框架创建一个简单的 OSGi 捆绑包,当部署到我的 OSGi 容器(Equinox)时,它工作得很好,我的日志记录配…
有没有好方法将 Equinox 源添加到 Eclipse 以帮助调试 OSGi 包?
我正在对一堆混乱的 JNI 代码和 DLL 进行撞击,我们正试图将它们塞进 OSGi 包中。从系统中获取良好的调试信息特别困难,我花了太多时间单步执行原始字…
如何从 java 应用程序使用 OSGi
我是 OSGi 的新手,但它很有趣。 osgi 包和 java 应用程序之间可以交互吗?如果可以的话,如何实现? 谢谢! 背景是我有一个大型 Java SE 应用程序(…