根据现有 JAR 归档创建插件

可以通过从顶级菜单中选择 文件 > 新建 > 项目... > 插件开发 > 根据现有 JAR 归档创建插件来打开根据现有 JAR 归档创建插件向导。

根据现有 JAR 归档创建插件项目的过程包括两个步骤:

  1. 选择 JAR 归档
  2. 指定插件属性

 

选择 JAR

选择 JAR 向导页列示了要包括在插件中的 JAR 归档。

选择 JAR

添加...按钮将打开一个对话框,该对话框允许您浏览工作空间中的 JAR 归档。

添加外部...按钮将打开一个文件对话框,该对话框允许您浏览文件系统中的 JAR 归档。

 

插件属性

插件属性向导页允许您指定插件项目设置、插件属性和目标平台。

插件内容

建议项目名遵循逆向域命名约定(例如 com.example.bundle)。

位置字段中,指定的缺省项目位置是工作空间位置中嵌套的一个子目录。通过取消选中使用缺省位置复选框并输入您选择的位置,可以将项目位置更改为任何可写的位置。

插件标识是必填的,它必须与 plugin.dtd 一致。建议您指定与项目名匹配的插件标识(但这不是必要条件)。

插件版本是必填的,它的格式必须是 major.minor.service(例如 1.3.0)。

插件名是插件的可翻译表示名。此字段是必填的。

插件供应商是插件供应商的可翻译名称。此字段是可选的。

 

目标平台

“目标平台”选项用作预过滤器,它们确定了创建新插件项目时应该显示的清单编辑器页。

例如,如果选择了 Eclipse 版本选项,则扩展扩展点页将可视,但如果选择了 OSGi 框架选项,这些页就会隐藏起来。

并且,如果选择了标准 OSGi 框架选项,清单编辑器的运行时页中的包可视性部分就会隐藏起来;这是因为,此部分提供特定于 Equinox 的工具。

 

将 JAR 解压缩

是否应该将 JAR 压缩或解压缩取决于插件的打包方式。如果要将插件作为单个 JAR 交付(这是 Eclipse 3.1 的建议格式),则应该将各个 JAR 归档解压缩。如果要将插件作为平面目录交付,则各个 JAR 归档应该保持不变。