外掛程式專案結構

專案結構精靈頁面可讓您指定專案名稱、位置、設定和目標。

外掛程式專案結構

 

專案名稱

當選擇外掛程式專案的名稱時,建議您採用反向的網域命名慣例(如 com.example.abc),但 PDE 並未強制如此。

 

專案位置

外掛程式專案的預設位置是巢狀放在工作區位置內的子目錄。 如果要變更位置,請取消選取使用預設位置勾選框,再輸入您選擇的位置。

 

專案設定

外掛程式專案是否應該建立成 Java 專案,會隨著外掛程式是否提供程式碼而不同。 大部分外掛程式都會提供程式碼,因而應該放在 Java 專案中。 其他外掛程式(如文件外掛程式)不提供程式碼,因此,可以包含在簡式專案中。

 

Eclipse 和 OSGi 架構

EclipseOSGi 架構選項用來控制外掛程式內容頁面中所提供產生程式碼的選項,以及可用範本的清單。

Eclipse 外掛程式是使用 Eclipse 延伸登錄的 OSGi 軟體組。 大部分 Eclipse 外掛程式都使用這個登錄;因為在執行時期層可以使用它。 因此,依預設,會選取 Eclipse 目標。

如果您不想使用 Eclipse 延伸登錄,您應該使用 OSGi 架構選項。 如果您選取 OSGi 架構選項,結果不會相依於執行時期層。 另外,PDE 會限制可用的範本和針對 OSGi 層產生的程式碼。

 

Equinox 和標準

當目標是 OSGi 架構時,您可以選擇 Equinox標準架構。 Equinox OSGi 架構利用 Eclipse 專屬標頭(如 Eclipse-LazyStartEclipse-PlatformFilter)和指引(如 x-friends)來增強 MANIFEST.MF 內容。 如果您不要使用這些 Eclipse 專屬標頭和屬性,請選擇標準選項。