首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在基于功能的eclipse rcp应用程序中自动启动org.eclipse.gemini.blueprint.extender?

如何在基于功能的eclipse rcp应用程序中自动启动org.eclipse.gemini.blueprint.extender?
EN

Stack Overflow用户
提问于 2013-05-17 16:52:31
回答 2查看 572关注 0票数 6

我有一个使用gemini blueprint的eclipse rcp应用程序。它有两个功能,因此是一个基于功能的产品。我们的一些包依赖于蓝图扩展器创建的服务。但实际上蓝图扩展器只在启动时解析,而不是激活。今天,我们通过在捆绑包激活器中执行代码来解决这个问题,它检查org.eclipse.gemini.blueprint.extender捆绑包是否已启动,如果没有,则启动它。

将捆绑包添加到起始级别为3且为autoStart=true的.product没有任何效果。我认为这是因为我们的产品是基于功能的。这是正确的吗?自动启动扩展器的最佳方式是什么?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-05-24 20:30:52

您需要编辑配置/config.ini文件,并将想要启动的包添加到osgi.bundles属性。例如:

osgi.bundles=<existing entries>, org.eclipse.gemini.blueprint.extender@3:start

票数 2
EN

Stack Overflow用户

发布于 2013-05-22 20:37:34

您是否已尝试将开始级别设置为0,并将自动开始设置为true?this link.May中有一个建议,如果它能帮助你的话。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16605067

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档