Spring 框架/Eclipse RCP 与 Blueprint Gemini 集成

发布于 2024-12-19 10:49:18 字数 642 浏览 0 评论 0原文

我正在尝试将 Spring 框架集成到我的 Eclipse RCP 应用程序中。

我无法找到有关如何将 Blueprint Gemini 集成到我的 RCP 应用程序中的相关文档。我是否只需将 Gemini jar 添加到我的 RCP 项目中?我想这还不够......那么我如何将 Gemini jar 添加为插件?如何正确启动扩展器?

任何人都可以提供指导或指示吗?

在遵循 Francis Upton 的建议并使用 directory 选择目标平台的 jar 后,我现在可以在运行配置中查看 org.eclipse.gemini.blueprint.extender

但是我现在收到以下错误:

org.osgi.framework.BundleException: The bundle "org.eclipse.gemini.blueprint.extender_1.0.0.RELEASE [36]" could not be resolved. Reason: Missing Constraint: Import-Package: org.eclipse.gemini.blueprint; version="[1.0.0.RELEASE,1.0.0.RELEASE]"

I am trying to integrate Spring framework into my Eclipse RCP application.

I was not able to find relevant documentation on how to integrate Blueprint Gemini into my RCP application. Do I just add the Gemini jars to my RCP project? I guess this is not sufficient... Then how do I add the Gemini jars as a plugin? How do I start the extender properly?

Can anyone please provide guidelines or pointers?

After following Francis Upton's advice and selecting the jars for the target platform using directory I am now able to view org.eclipse.gemini.blueprint.extender in the run configuration.

However I now get the following error:

org.osgi.framework.BundleException: The bundle "org.eclipse.gemini.blueprint.extender_1.0.0.RELEASE [36]" could not be resolved. Reason: Missing Constraint: Import-Package: org.eclipse.gemini.blueprint; version="[1.0.0.RELEASE,1.0.0.RELEASE]"

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

十年不长 2024-12-26 10:49:18

您应该能够将 Gemini 安装到您的目标平台中(您可以使用“首选项”->“插件开发”->“目标平台”来使用您的目标平台。

一旦安装在目标平台中,由于这些是 OSGi 捆绑包,您应该能够像其他任何东西一样引用它们(使用插件清单的依赖项部分)。

You should be able to install Gemini into your target platform (you can work with your target platform using Preferences -> Plugin Development -> Target Platform.

Once installed in the target platform, since these are OSGi bundles, you should be able to reference them like anything else (using the Dependencies section of the plugin manifest).

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