插件开发环境概述
“插件开发环境”(PDE)是一个工具,用来帮助开发者创建、开发、测试、调试和部署 Eclipse
插件。PDE 的授权还包括开发段、功能部件和更新站点的工具。
PDE 是 Eclipse SDK 的一部分,不是单独启动的工具。按照 Eclipse 平台的哲学,PDE 提供大范围的平台添加项(例如,视图、编辑器、
向导和启动程序等等),它们与 Eclipse 工作台以透明方式混合在一起,帮助开发者在 Eclipse 工作台中完成插件开发的每个阶段。
概念
- 主机与运行时
启动工作台后,您将使用它来处理用于定义所构建的插件的项目。在使用 PDE 和其它工具来开发插件时,您运行的工作台实例是主机实例。在此实例中可用的功能部件绝对是来自随应用程序一起安装的插件。一旦您对插件比较满意并且想测试它时,就可以启动另一个工作台实例,即运行时实例。此实例将包含与主机实例相同的插件,但是它将还具有您在主机实例中所使用的插件。PDE 启动程序将小心地将您的插件与主机插件合并,并创建运行时实例。
- 外部插件与工作空间插件
在开发 Eclipse 插件时,您将用来运行运行时工作台的插件集合来自两个不同位置:主机实例的工作空间和目标平台。尽管对于 PDE 而言,所有插件都是相同的,不管它们来自哪里都一样,但对于用户而言很快就显示出几个差别:
- 工作空间插件是在主机工作台中开发的那些插件。它们由您控制,用户可添加、删除和修改它们。
- 外部插件是随基本平台安装到达的插件,只是从它们的原始位置引用的,未作任何修改。您可以引用它们、浏览它们,查看它们的源代码并对它们进行调试,但它们是只读的。
作为 PDE 透视图一部分的“插件”视图将显示工作空间插件和外部插件的组合列表。您可在其中浏览外部插件的目录结构及打开文件等等。

准备工作台
PDE 概念

创建新的插件项目
编辑清单
运行
部署
使用功能部件
使用更新站点