声明:

本文基于http://www.eclipse.org/articles/Article-PDE-does-plugins/PDE-intro.html页面文字翻译而成,仅供参考学习,著作权归原作者(原公司)所有。

 

正文:

摘要:Eclipse PDE(插件开发环境)提供了一组工具,用以协助开发者开发插件的每一个步骤(从开始到最终部署)。本文全面讲述了使用这些工具对一个简单的“Hello  World”插件的创建(creation)、开发(development)、测试(testing)、构建(building)和部署(deployment)。

By Wassim Melhem和Dejan Glozic,IBM 加拿大 Ltd.

 

为什么是PDE?(Why PDE?)

插件是Eclipse平台的基础构件。Eclipse就是其组成插件的合集,其中每个插件都提供一定的功能给平台并且在这些功能被需要时被激活。从结构上来说,每个插件都存在于Eclipse安装目录的eclipse/plugins目录下,并包含一个向Eclipse运行时描述插件内容的清单文件(plugin.xml)。一个插件还可以包含Java代码库和其他一些资源文件、属性配置文件等等。

Eclipse 用PDE开发插件_翻译

写一个Eclipse插件很直接,但是并不容易。这个任务包括创建一个清单文件,书写Java代码,将Java代码编译进库,测试以及将插件包装成适合部署的形式。依赖于插件的复杂性和开发者的Eclipse经验,这项任务可能会相当复杂。所以我们需要PDE。

 

Eclipse PDE(插件开发环境)提供了一组工具,用以协助开发者开发插件的每一个步骤(从开始到最终部署)。由于依然遵循Eclipse组件无缝集成的哲学,PDE并不是一个单独启动的工具。PDE通过提供平台contributions将自己集成进Eclipse工作台,这些contributions包括编辑器、向导、视图和一个启动器(launcher),这些都能在不影响当前工作流程的情况下在任何透视图中访问。

 

本文将通过全面讲述插件从开端到部署的全过程展示Eclipse 2.1 PDE工具集的一个子集。