创建插件项目

可以使用任何需要的 Java IDE 来构建 Eclipse 插件,不过 Eclipse SDK 提供了专门用于开发插件的工具。我们将引导您完成使用 Eclipse SDK 构建插件的步骤,这是典型的用例。如果您不熟悉 Eclipse 工作台和 Java IDE,请查阅《Java 开发用户指南》或 PDE 指南 以获取对正在执行的步骤的进一步说明。现在,我们侧重于代码而不是工具;但是,入门需要一定程度的 IDE 基础。

创建插件项目

需要创建包含工作内容的项目。我们将利用插件开发环境(PDE)的一些代码生成设施建立一个模板以便着手。这将设置该项目以便编写 Java 代码并生成缺省插件清单文件(马上说明)和类来保存我们的视图。

  1. 打开新建项目... 向导( 文件 > 新建 > 项目...)并从插件开发类别中选择插件项目,然后单击下一步
  2. 插件项目页面上,使用 com.example.helloworld 作为项目的名称并选择对应创建 Java 项目的框(这应该是缺省值)。对于页面上的其他设置,保留它们的缺省值,然后单击下一步以接受缺省插件项目结构。
  3. 插件内容页面上,查看缺省设置。该向导将 com.example.helloworld 设置为该插件的标识。该向导还将为插件生成插件类并允许您提供有关要提供给 UI 的内容的其他信息。这些缺省值是可接受的,所以单击下一步
  4. 模板页面上,选择对应使用其中一个模板创建插件的框。然后选择带有视图的插件模板。单击下一步
  5. 我们想要创建最小的插件,所以此时需要更改缺省设置以保持一切尽量简单。在主视图设置页面上,按如下所示更改建议的缺省值:插件视图设置
  6. 视图功能部件页面上,取消选择所有框以便不会为该插件生成任何额外功能部件。单击完成以创建该项目和插件框架。
  7. 当询问您是否想切换到“插件开发”透视图时,回答
  8. 浏览至新项目并检查其内容。

框架项目结构包括若干文件夹、文件和 Java 包。这一阶段的重要文件是 plugin.xmlMANIFEST.MF(清单)文件以及插件的 Java 源代码。我们将从查看视图的实现开始,然后检查清单文件。