特性保存檔

特性套裝資訊被放置在分別的 Java .jar 檔案中。 標準 Java jar 機能可用來建構特性保存檔。 特性保存檔分別參照已包裝的外掛程式保存檔(請參照下一區段)和非外掛程式(non-plug-in)檔案。

使用依據提供者網域名稱的結構化 ID 來識別特性。 例如,組織 eclipse.org 產生 org.eclipse.jdt 特性。關於特性識別的字集,如同指定的 外掛程式 ID (請參閱外掛程式 Manifest)。

建議為特性保存檔的慣例名稱為
<id>_<version>.jar

其中 <id> 為特性 ID,而 <version> 是包含在個別 feature.xml 中完整的版本 ID。請注意,這是能將衝突最小化的慣例建議,但不是 Eclipse 架構的要求。 例如,下列為有效的保存檔名稱

org.eclipse.jdt_2.0.0.jar
org.eclipse.pde_2.0.jar
my_feature.jar

內部而言,每一個特性保存檔依相關的特性目錄來包裝(但不包括目錄路徑元素)。保存檔為下列結構:

feature.xml
feature<_locale>.properties (請參閱「已翻換的特性資訊」)
其他特性檔案和子目錄(TBD)
META-INF/
    Java jar Manifest 和安全檔

請注意,特性保存檔並不含它們的組成外掛程式和片段。