首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 开源 FAQ 第二书店 博文视点 程序员
频道: 研发 数据库 中间件 信息化 视频 .NET Java 游戏 移动 服务: 人才 外包 培训
    图书品种:235680
       
热门搜索: ASP.NET Ajax Spring Hibernate Java

33.3 插件之间的互相依赖

如何实现插件之间的依赖,并引用另一个插件的类?这个问题其实已经很明显,因为以前开发myplugin和sms插件(RCP项目本质上也是一个插件)一直都在依赖Eclipse内部的插件,比如依赖org.eclipse.ui插件,也使用(继承)了该插件中的ViewPart类来创建一个视图。

如果依赖的不是Eclipse内部插件,而是自己开发的插件,这该怎么做呢?举例说明,比如myplugin插件要依赖SMS这个RCP项目,则设置方法为:打开myplugin的插件清单编辑器,转到“依赖性”界面,将要依赖的sms插件加入到“必需的插件”列表中,如         图33.1所示。

这时在myplugin项目中还无法使用SMS项目的类,需要在SMS项目中再设置一下项目对外公布的包。举例说明,比如myplugin要引用SMS项目中的db包中的类,也即要把SMS项目的db包对外公布给其他插件使用,其设置方法为:打开SMS的插件清单编辑器,转到“运行时”界面,将db包加入到“已导出的包”列表中,如图33.2所示。

         

图33.1 myplugin的“必需的插件”         图33.2 sms的“已导出的包”

查看所有评论(0)条】

最近评论



正在载入评论列表...
热点评论