背景
Eclipse 從推出到現在一直非常成功,並且大部分成功源自構成 Eclipse 平 台的各個項目。其中包括的一個項目名為 Plug-in Development Environment( PDE)。如果您曾經在 Eclipse 中建立過外掛程式,那麼一定使用過 PDE。PDE 是一 組用於協助建立、打包和管理外掛程式的工具。
我們將集中精力研究 PDE 中提供的模板功能。如果您還記得在 Eclipse 中 嘗試建立第一個外掛程式時的情景,則知道一切都是從 New Plug-in Project 嚮導 開始的。
圖 1. PDE 外掛程式嚮導
然後,在建立第一個外掛程式的過程中,您無意中發現了很有價值的東西。
圖 2. PDE 外掛程式嚮導模板
噢,我的 —— 模板!PDE 提供了各種模板讓您開始 Eclipse 外掛程式建立之旅 。本文的目的是討論如何建立這些模板,從而簡化終端使用者使用擴充點或代碼時 面臨的學習曲線。
建立模板
目標
我發現學習知識的最佳方法是通過一個良好的簡單樣本。那麼,猜猜是什麼 ?那就是我們今天將要做的事情。我們將開發一個用於建立單純視圖的簡單模板 。我希望通過本文可以為將來的模板建立工作打下基礎。
建立外掛程式
本次旅程的第一站是建立新外掛程式項目(File > New > Project > Plug-in Project)。請使用模板。確保項目與 org.eclipse.pde.ui 之間存在 依賴性。此操作完成後,可以轉至外掛程式編輯器的 Extensions 選項卡,然後開始 建立模板。
模板嚮導
用於建立模板的最重要的擴充點是 org.eclipse.pde.ui.pluginContent。此 擴充點能夠貢獻用於為 PDE 外掛程式項目建立附加內容的嚮導。建立了外掛程式列表和 關鍵檔案後,可以使用這些嚮導來將更多檔案和擴充添加到初始架構中。此嚮導 的實現將根據使用者在嚮導中的選擇基於自訂的參數化模板新增內容。現在,讓 我們開始使用此擴充點。
圖 3. 樣本擴充頁面