建立外掛程式專案
您可以使用任何要用來建置 Eclipse 外掛程式的 Java IDE,
但 Eclipse SDK 提供了外掛程式開發專屬的工具。我們會輕鬆演練利用 Eclipse SDK 建置外掛程式的步驟,
因為這是典型的做法。如果您還不熟悉 Eclipse 工作台和 Java IDE,請參閱 Java Development User Guide 或 PDE Guide,以取得我們要採取之步驟的進一步說明。目前我們的焦點在程式碼而非工具;
不過,開始時需要有一些 IDE 底層機制。
建立外掛程式專案
您將需要建立一個包含您的工作的專案。我們將利用一些「外掛程式開發環境」(PDE) 的產生程式碼機能來提供作為開始的範本。如此將會設定專案來撰寫 Java 程式碼,並產生預設的外掛程式 Manifest 檔(稍後解釋)以及存放視圖的類別。
- 開啟新建專案... 精靈(檔案 > 新建 > 專案...)
,然後從外掛程式開發種類中選擇外掛程式專案,再按下一步。
- 在外掛程式專案頁面中,使用 com.example.helloworld 作為專案的名稱並勾選建立 Java 專案勾選框(這應該是預設值)。
請對頁面中的其他設定保留預設值,
然後按下一步接受預設外掛程式專案結構。
- 在外掛程式內容頁面中,查看預設值。精靈會將 com.example.helloworld 設為外掛程式的 ID。 該精靈還會為您的外掛程式產生外掛程式類別,並允許您提供要給 UI 的其他資訊。這些預設值是可接受的,請按下一步。
- 在範本頁面中,請勾選使用其中一個範本建立外掛程式這個勾選框。然後選取具有視圖的外掛程式範本。按下一步。
- 我們要建立一個最小的外掛程式,因此需要變更預設值讓情況盡量簡單。在主畫面設定頁面中,變更建議的預設值,
如下所示:
- 將 Java 套件名稱從 com.example.helloworld.views 改成 com.example.helloworld(我們的視圖不需要另外的套件)。
- 將視圖類別名稱改成 HelloWorldView。
- 將視圖名稱改成 Hello View。
- 預設的視圖種類 ID 保留為 com.example.helloworld。
- 將視圖種類名稱改成 Hello Category。
- 預設的檢視器類型保留為表格檢視器(我們會在程式碼中改變這個項目使其更簡單)。
- 取消勾選新增視圖至資源視景方框。
- 按下一步,前往下一頁。
- 在視圖特性頁面中取消勾選所有方框,不另為外掛程式產生額外的特性。按一下完成來建立專案和外掛程式 Skeleton。
- 當問您是否要切換至「外掛程式開發」視景時,請回答是。
- 導覽至您的新專案並檢查其內容。
Skeleton 專案結構包括數個資料夾、檔案和一個 Java 套件。這個階段重要的檔案有
plugin.xml 和 MANIFEST.MF (manifest) 檔,以及外掛程式的 Java 程式碼。
我們會從查看視圖實作開始,然後再檢查 Manifest 檔。