以下是從 2.1 版後,對 3.0 版 Eclipse 的 PDE 所做的一些更有趣或重要的變更:
一個外掛程式,一個編輯器 |
新的外掛程式 Manifest 編輯器是一個多頁的編輯器,
可以管理您的外掛程式,並且編輯它所有的檔案(plugin.xml、build.properties 和 manifest.mf)。
PDE 會以透通的方式,將變更寫到右手邊的檔案。
|
新的 PDE 建置配置編輯器 |
您再也不必擔心編輯外掛程式的加密 build.properties 檔了。
現在,PDE 可以提供專用的建置配置編輯器,讓這項作業更直覺、更容易使用。
|
外掛程式的單元測試 |
PDE 可以針對外掛程式的 JUnit 型單元測試套組,提供新的啟動程式。
啟動程式可以讓您精細的控制外掛程式集,在進行測試時執行,
也可以讓您利用追蹤作業來除錯,同時處理 GUI 以及 GUI 外掛程式。
|
進階執行時期選項的 PDE 支援 |
希望開發新 OSGi 型平台執行時期功能的外掛程式開發人員,
現在可以利用使用明確 OSGi 軟體組 Manifest(manifest.mf 檔)的外掛程式,來進行自我控管。
他們可以利用 PDE 來匯入、開發和測試外掛程式。
為了在建立外掛程式時,利用新的 OSGi 型平台執行時期的優點, 現在 PDE 的外掛程式專案建立精靈,已經可以選擇以明確的 OSGi 軟體組 Manifest 來建立外掛程式了。
PDE Manifest 編輯器的「執行時期」頁面, 會顯示其中一個 OSGi 型執行時期特性(控制外掛程式的啟動作業), 甚至會因應要求,為您的外掛程式建立一個 manifest.mf 檔。 |
PDE 動態計算外掛程式建置類別路徑 |
您不必再更新外掛程式的 Java 建置路徑了。
PDE 會使用 JDT 類別路徑儲存器機制,以動態方式計算外掛程式專案的 Java 建置路徑。
由於類別路徑儲存器能夠快速解析,因此無論您是核對哪些外掛程式來建置,以及它們是否載入到工作區中,它們一定非常精確。
其他詳細資料,請參閱動態類別路徑 FAQ。 |
改良的「錯誤日誌」視圖 |
「錯誤日誌」視圖的工具列中,還有其他的特性可以讓您輕鬆的匯出、開啟或刪除目前的日誌。
您也可以匯入外部日誌,把工作區日誌重新載入到視圖中。
事件可以透過過濾以及根據訊息、外掛程式名稱或日期的排序方式加以組織。
|
其他的匯出功能 |
PDE 匯出可部署的外掛程式精靈,可讓外掛程式以目錄結構的形式匯出,
並且提供您直接存取權,讓您存取具有所要使用之編譯器設定的喜好設定頁面。
同時,外掛程式匯出作業也可以儲存為 Ant 建置 Script, 因此可以在稍後透過 Ant 執行器,執行同樣的作業,而不必經由匯出精靈執行。
|
展開 Java 搜尋範圍和程式碼來源 |
2.1 版會引進「新增到 Java 搜尋」功能,
把 Java 搜尋範圍展開到工作區專案以外,
從組成目標平台的外部外掛程式加入 JAR。
您可以透過「外掛程式」視圖的快速功能表,選取外掛程式,然後呼叫新增到 Java 搜尋。 現在只要您從某個建置升級到另一個建置時,PDE 都可以自動管理和更新 JAR 的參照,讓除錯器看得到這些 JAR。 這項功能可以確保除錯器自動找到相關的程式碼(如果有的話)。
|
新特性修補程式精靈 |
現在新建 > 專案...> 開發外掛程式 > 功能修補程式下面,
有一個精靈可以幫助您建立特性的修補程式。
您可以在更新網站上發佈這個修補程式,
讓特性的客戶可以透過更新管理程式,輕鬆的下載和安裝。
|
新的 PDE 延伸點 |
新的 org.eclipse.pde.ui.newExtension 延伸點可讓工具登錄自訂延伸編輯精靈。 這些精靈可以讓開發人員建構延伸點,在更高層次工作; 精靈可以處理轉換為 XML 元素的轉換作業。 |