程式碼位置

在 Eclipse 中,在送出程式碼和延伸點綱目時,會將它們放在個別的來源外掛 程式中。卜來源外掛程式是含有一或多個程式碼位置的外掛程式。

 

宣告的程式碼位置

宣告(預定)的程式碼位置是一項 org.eclipse.pde.core.source 延伸規格。

Eclipse 3.2 檢附了 7 個預定程式碼位置。 外掛程式的延伸點綱目和來源保存檔是在這些程式碼位置之一的唯一子目錄內。

每個子目錄都必須有 {id}_{version} 命名慣例,其中 id 是外掛程式 ID,version 是外掛程式版本。

例如,org.eclipse.pde.source 便是含有所有 org.eclipse.pde.* 外掛程式之程式碼的外掛程式。

因此,org.eclipse.pde.core 外掛程式的程式碼和延伸點綱目放在 {eclipse_installation}/plugins/org.eclipse.pde.source_3.2.0.{qualifier}/src/org.eclipse.pde.core_3.2.0.{qualifier}/

程式碼位置

 

其他程式碼位置

您只要按新增...增來瀏覽檔案系統,不需要使用 org.eclipse.pde.core.source 延伸規格,就能指定其他程式碼位置。

其他程式碼位置的子目錄必須遵循上面所說明的宣告程式碼位置的相同版面和命名慣例。

 

來源保存檔命名慣例

包含外掛程式之程式碼的 ZIP 保存檔必須遵循 {library_name}src.zip 命名慣例。

比方說,如果外掛程式有 Bundle-ClassPath: xyz.jar MANIFEST.MF 標頭,程式碼便必須套裝在名稱為 xyzsrc.zip 的 ZIP 保存檔中。

如果外掛程式沒有 Bundle-ClassPath MANIFEST.MF 標頭,這個標頭的格式是 Bundle-ClassPath: . ,程式碼便必須套裝在名稱為 src.zip 的 ZIP 保存檔中。