创建插件项目

在工作空间中,插件是由单个项目表示的,该项目封装了该插件的所有代码和资源。

要创建插件项目,通过文件 > 新建 > 插件项目启动“新建插件项目”创建向导.

插件项目结构

按照惯例,插件项目名与插件标识是相同的,但是它们可以不相同。

可以下列两种风格的其中一种来创建该插件项目:Java 项目或简单项目。大多数插件用来包含可执行 Java 代码,因此必须包括在 Java 项目中。另一方面,例如,如果您在创建文档插件,则简单项目就足够了。

建议的插件格式是带有 OSGi bundle 清单的插件。除了启动和类装入速度更快以外,它还使插件能够利用许多新的运行时功能。

单击下一步

插件内容页面

 

 

在“插件内容”页面上,应设置用来初始化 plugin.xml 文件的数据,包括插件标识、版本和名称。

插件的建议部署格式是将插件作为单个 JAR 交付并将所有类和资源都包括在该 JAR 的根目录中。对于这种格式,可以保留类路径字段为空白,也可以输入“.”(不带引号)。

插件类是表示整个插件的顶级 Java 类。它在运行时用于控制插件的生命周期,即,其实现将确定插件启动或关闭时发生的情况。 

单击下一步

插件代码生成器

 

下一页显示 PDE 提供的生成有用的内容(如视图、编辑器和属性页面等等)的各种模板。

在此示例中,我们将使用“Hello, World”模板向导创建插件。可以在向导列表右边的区域中阅读向导。 

单击下一步

“样本操作集”模板页面

 

下一页将允许您定制要创建的样本扩展。

当您按完成时,向导将创建新项目、所有指定文件夹和文件,以及初始 Java 构建路径。构建路径对于正确编译已生成的 Java 类是很重要的。向导还将打开插件清单编辑器。  

完成该向导之后,初始项目结构应为如下所示:

初始插件项目结构