建立外掛程式專案

在工作區中,外掛程式是由單一專案表示,其封裝了該外掛程式的所有程式碼和資源。

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

外掛程式專案結構

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

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

含有 OSGi 軟體組 Manifest 的外掛程式是建議的外掛程式格式。除了啟動和類別載入更快之外, 其可讓外掛程式運用許多新的執行時期功能。

下一步

外掛程式內容頁面

 

 

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

建議的外掛程式部署格式是隨附成單一 JAR, 且在 JAR 的根目錄含有所有類別和資源。針對這種格式, 您可以將類別路徑欄位維持空白,或輸入 '.'(不含引號)。

外掛程式類別是最上層的 Java 類別,代表整個外掛程式。 它是在執行時期,用來控制外掛程式的生命週期,也就是說,它的實作方式可以決定在外掛程式啟動或關閉時,會執行什麼動作。  

下一步

外掛程式碼產生器

 

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

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

下一步

「範例動作集」範本頁面

 

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

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

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

起始外掛程式專案結構