让RCP程序自动加载新插件
2006-05-13 17:31
246 查看
用eclipse开发的RCP应用程序默认是不能自动加载新插件的,加一个插件到RCP系统里,需要在主插件里配上依赖关系.一是不方便;二是容易造成循环引用,打包麻烦.
让RCP程序自动加载插件是一个不错的选择,共有三个步骤:
第一步:在启动的插件里,加上org.eclipse.update.core的依赖
第二步:在主插件根上下下创建config.ini文件,文件内容为:
osgi.bundles=org.eclipse.core.runtime@2:start, org.eclipse.update.configurator@3:start
eclipse.product=test.test_Product
注:test.test_Product就是你的RCP产品.要用你的RCP产品替换该部分
第三步:在产品配置上,选上主插件,把相关插件都加进来.
在Configuration File部分,选择use an existing config.ini file,选中第二步创建的config.ini文件.
就可以了,按正常的打包就可以了.开发新的插件就可以单独打包,扔进来.然后用-clean重新启动RCP就可以把新的插件加载进来了.
让RCP程序自动加载插件是一个不错的选择,共有三个步骤:
第一步:在启动的插件里,加上org.eclipse.update.core的依赖
第二步:在主插件根上下下创建config.ini文件,文件内容为:
osgi.bundles=org.eclipse.core.runtime@2:start, org.eclipse.update.configurator@3:start
eclipse.product=test.test_Product
注:test.test_Product就是你的RCP产品.要用你的RCP产品替换该部分
第三步:在产品配置上,选上主插件,把相关插件都加进来.
在Configuration File部分,选择use an existing config.ini file,选中第二步创建的config.ini文件.
就可以了,按正常的打包就可以了.开发新的插件就可以单独打包,扔进来.然后用-clean重新启动RCP就可以把新的插件加载进来了.
相关文章推荐
- 让RCP程序自动加载新插件
- RCP产品自动加载plugins下面插件方法
- Android中插件开发篇之----动态加载Activity(免安装运行程序)
- 自动加载dll,加载dll中程序集的信息。
- Windows Phone 模拟器(Emulator) 加载程序一闪而过就自动退出的解决办法
- cscope插件, 项目任意子目录下开vim自动加载.
- 程序崩溃时windbg自动加载程序的设置方法
- ctk框架搭建(五) 插件自动加载与插件依赖
- 12306网站、抢票插件以及偶写的自动订票小程序
- RCP程序自动重启
- PlayPlugin插件类实现(插件能够在项目启动的时候自动的加载)
- PlayPlugin插件类实现(插件能够在项目启动的时候自动的加载)
- PlayPlugin插件类实现(插件能够在项目启动的时候自动的加载)
- vs2010设置不自动加载DevExpress插件
- 如何在tomcat启动时自动加载一个类 以便初始化程序
- 懒人部署插件实现智能、可视化更新程序,让用户不用一个文件一个文件的拷贝,有效防止少、漏更新,同时实现自动备份覆盖的文件,便于随时还原
- cscope插件,项目根目录、任意子目录下打开vim自动加载cscope.out
- .NET: 如何通过AppDomain动态加载插件程序
- jquery 写个滚动自动加载插件
- rcp(插件开发)3.0 和3.0后插件加载启动项的区别