根据现有 JAR 归档创建插件
可以通过从顶级菜单中选择
文件 > 新建 > 项目... > 插件开发 > 根据现有 JAR 归档创建插件来打开根据现有 JAR 归档创建插件向导。
根据现有 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 归档应该保持不变。