建立外掛程式專案

在工作區中,外掛程式是由一個專案所代表,該專案的根目錄有 plugin.xml (Manifest) 檔, 而且封裝了該外掛程式的所有程式碼和資源。

如果您要建立外掛程式專案,請透過檔案 > 新建 > 外掛程式專案,啟動「建立新外掛程式專案」精靈。

外掛程式專案結構

通常外掛程式專案名稱與外掛程式 ID 是一樣的,但也可以不一樣。

外掛程式專案可以採用下列一種特性建立:Java 專案,或簡式專案。 大部分的外掛程式都含有可執行的 Java 程式碼,因此必須置於 Java 專案中。 另一方面,舉個例說,如果您要建立一個文件外掛程式,那麼簡式專案就足夠了。

3.0 版的執行時期支援新的外掛程式格式,其外掛程式內容分為傳統型 plugin.xml 檔和 OSGi 組合式 Manifest 檔。 不過在 3.0 版建立的外掛程式並不需要這種新格式。 它是選擇性的格式,只適用於進階使用者。

 

「強制外掛程式內容」頁面

 

 

您可以在「外掛程式內容」頁上設定 plugin.xml 檔的起始設定資料,包括外掛程式 ID、版本和名稱。

外掛程式類別是最上層的 Java 類別,代表整個外掛程式。 它是在執行時期,用來控制外掛程式的生命週期,也就是說,它的實作方式可以決定在外掛程式啟動或關閉時,會執行什麼動作。 它也可以作為中央位置,讓您建立和存取資源軟體組, 來存放外掛程式的語言環境專屬物件,例如,可以翻譯的字串。

 

外掛程式碼產生器

 

下一頁是 PDE 所提供的各種範本,這些範本可以產生有用的內容,例如,視圖、編輯器、內容頁等。

在本例中,我們要以 "Hello, World" 範本建立一個外掛程式。 您可以讀取精靈清單右邊關於精靈的資訊。然後再按下一步

 

"Sample Action Set" 範本頁

 

下一頁則可讓您自訂我們要建立的延伸範例。

完成時,精靈會建立新專案、所有指定的資料夾和檔案 ,以及起始 Java 建置路徑。 對於正確編譯產生的 Java 類別來說,建置路徑很重要。 精靈也會開啟外掛程式 Manifest 編輯器使您能夠定義外掛程式的其他屬性。

完成精靈之後,起始專案結構外觀應如下:

起始外掛程式專案結構

法律注意事項