创建插件项目

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

创建插件项目

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

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

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