外掛程式保存檔

外掛程式和外掛程式片段分別包裝在不同的 Java .JAR 中。標準 Java jar 機能用來建構外掛程式保存檔。 含有外掛程式的外掛程式保存檔與包含外掛程式片段的外掛程式保存檔之間沒有差異。

建議為外掛程式保存檔的慣例名稱為
<id>_<version>.jar

其中 <id> 為外掛程式或片段 ID,而 <version> 是包含在個別 plugin.xml 或 fragment.xml 中完整的版本 ID。請注意,可使衝突機會降至最低,但不是 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 Manifest 和安全檔