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

准备工作台
PDE 概念

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