创建插件项目
可以使用任何想要的 Java IDE 来构建 Eclipse 插件,但是我们将完成使用 Eclipse Java IDE 来构建插件的步骤,因为这是一个典型的例子。如果您尚不熟悉
Eclipse 工作台和 Java IDE,则参阅《Java 开发用户指南》以获取对我们讨论的步骤的进一步的说明。因为我们现在集中讨论代码,而不是工具。但是,有一些入门的 IDE 细节。
创建插件项目
您将需要创建包含您的工作内容的项目。我们将利用“插件开发环境”(PDE)的一些代码生成设施建立一个模板以便着手。这将设置该项目以便编写
Java 代码并生成缺省插件清单文件(马上说明)和类来保存我们的视图。
- 打开新建项目... 向导(文件 > 新建 > 项目...)从插件开发类别中选择插件项目并单击下一步。
- 在插件项目页面上,使用 com.example.helloworld 作为项目的名称并选择对应创建 Java 项目的框(这应该是缺省值)。单击下一步以接受缺省 Java 项目结构。
- 在插件内容页面上,查看缺省设置。该向导将 com.example.helloworld 设置为该插件的标识。该向导还将生成用于插件的插件类并允许您提供有关要提供给用户界面的内容的其它信息。这些缺省值是可接受的,所以单击下一步。
- 在模板页面上,选择对应使用其中一个模板创建插件的框。然后选择带有视图的插件模板。单击下一步。
- 我们想要创建最小的插件,所以此时我们需要更改缺省设置以便让一切尽量简单。在主视图设置页面上,按如下所示更改建议的设置:
- 将 Java 包名从 com.example.helloworld.views 更改为
com.example.helloworld(我们不需要将不同的包用于视图)。
- 将视图类名更改为 HelloWorldView。
- 将视图名更改为 Hello View。
- 将缺省视图类别标识保留为 com.example.helloworld。
- 将视图类别名更改为 Hello Category。
- 将缺省查看器类型保留为 Table viewer(我们将在代码中更改此项以使其更加简化)。
- 取消选择对应将视图添加至资源透视图的框。
- 单击下一步以进至下一页面。
- 在视图功能部件页面上,取消选择所有框以便不会对该插件生成任何额外功能部件。单击完成以创建该项目和插件框架。
- 当询问您是否想切换到“插件开发”透视图时,回答是。
- 浏览至新项目并检查其内容。
框架项目结构包括若干文件和 Java 包。这一阶段的重要文件是 plugin.xml(清单)文件和插件的
Java 源代码。我们将从查看视图的实现开始,然后检查清单文件。
