创建插件

一旦您的工作环境是清洁的并且已进行了配置,则可以开始创建第一个插件。

从创建特殊插件项目开始。PDE 提供了向导来设置项目。可以使用文件 > 新建 > 项目... 并在向导的列表中的“插件开发”类别下面选择插件项目来访问此向导。

当您按下一步时,将需要设置的第一个条目就是项目名。按照惯例,插件项目名与插件标识是相同的,但是它们可以不相同。作为一个示例,我们将选择“com.example.xyz”来作为项目名。

下一页显示插件项目的初始结构。如果项目名符合插件名的规则,则可以保留缺省值。否则,将要求您更改它(有关格式的描述,参见插件标识)。插件运行时库名称将用来定义一旦您准备发布新插件的代码,将在何处封装这些代码。将创建源文件夹,以将 Java 源代码存储在新项目内。

如果您正在创建并不打算包含 Java 代码的插件(例如,文档插件),则选择“创建简单项目”并按完成。PDE 将创建一个包含具有最基本内容的 plug-in.xml 文件的简单项目。

插件项目结构

在下一页中,将需要选择新插件的内容的外观。如果选择空白插件,则将只创建插件项目。如果使用模板向导,则 PDE 还将创建一些文件,例如,插件类、构建属性以及插件清单。PDE 提供的某些模板还生成有用的内容,例如,视图、编辑器和属性页面等等。此内容是通过可组合到向导中的模板生成的。所有可用的模板都可以在“定制插件向导”中单独选择。

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

插件代码生成器

在选择了向导之后,下列页面就受到向导的控制。每个模板向导都会添加定制要生成的内容的许多页面。但是,所有模板都共享一个公共页面。它将收集有关插件的信息,例如,插件的名称、版本和供应商。它还将提供与将要生成的插件类相关的选项。在此示例中,我们将接受所有选项。

必需的插件内容页面

 

在此页面之后,模板将添加它们自己的页面来收集特定于模板的信息。我们的“Hello, World”模板只有一个页面与将添加的操作以及并显示在消息框中的消息相关。

“Sample Action Set”模板页面

 

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

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

初始插件项目结构

 
Copyright IBM Corporation and others 2000, 2003