插件归档

插件和插件段分别作为独立 Java .jar 打包。标准 Java jar 设施用于构造插件归档。包含插件和包含插件段的插件归档之间没有区别。

用于命名插件归档的推荐约定是
<id>_<version>.jar

其中 <id> 是插件或段标识,而 <version> 是包含在各个 plugin.xml 或 fragment.xml 中的完整版本标识。注意,这是发生冲突的可能性最小的推荐约定,但对于 Eclipse 体系结构不是必需的。例如,以下是有效的插件归档名:

org.eclipse.platform_1.0.3.jar
org.eclipse.ui.nl_2.0.jar
my_plugin.jar

本质上,每个插件归档包针对其插件或段目录(但不包括目录路径元素)打包所有相关插件或段文件。归档具有以下结构

plugin.xml *OR* fragment.xml
其它插件或段文件和子目录
META-INF/
    Java jar 清单和安全性文件