2.1 版的新功能

以下是從 2.0 版後,對 2.1 版 Eclipse 的 PDE 所做的一些更有趣或重要的變更:

已改良參照相依外掛程式的方法 新的外掛程式開發 / Java 建置路徑控制喜好設定控制是否新的外掛程式開發專案將使用動態計算的建置類別路徑項目, 而非使用必要的外掛程式 JAR 程式庫的明確清單(預設值)。 開啟這個喜好設定將使得 Java 專案建置類別路徑更不容易破碎,並以視覺方式將必要外掛程式的程式庫群組在一起。 它也會使得類別路徑變成高度動態,因為它會立即回應自行控管樣式中的變更 (外部外掛程式對匯入的二進位專案)。

使用必要的外掛程式項目儲存器的專案

匯出可部署的外掛程式和特性 有幾個新的檔案 > 匯出精靈, 可用來匯出外掛程式和特性。選擇「檔案」->「匯出」->「可部署的外掛程式和片段」, 將選取的外掛程式匯出至可輕易地解壓縮至任何以 Eclipse 為基礎的產品的 ZIP 檔。 同樣地,選擇檔案 > 匯出 > 可部署的特性,匯出選取的特性及其外掛程式。
以鏈結匯入 匯入外部外掛程式和片段可能更快, 而且如果以鏈結匯出,將不會大大地增加您工作區的大小。 使用這個新選項的方法為取消勾選「匯入外掛程式和片段」精靈中的 「複製外掛程式內容至您的工作區」。 「以鏈結匯入」表示匯入作業將不會複製正要匯入您工作區的資源。 它僅會建立正要匯入之檔案的鏈結。您將能夠瀏覽這些鏈結的資源, 就好像它們已複製至您的工作區。然而,它們實際上並不在您檔案系統上, 所以您將無法修改它們。請注意哪些作業依賴實際上在您工作區的檔案, 因為它們將不會在鏈結的資源上運作。
支援建立更新網站 PDE 現在支援建置和維護「更新管理程式」更新網站。 使用新的專案精靈外掛程式開發 > 更新網站專案, 來建立一個專用的專案,包含所有相關檔案,包括網站對照表 (site.xml) 檔案。 網站對照表編輯器會在對照表中建立必要的項目,同時也會建置需要的特性和外掛程式 JAR。 一旦建置,網站就可以直接從工作區運作,而且可以使用「更新管理程式」進行測試 (說明 > 軟體更新 > 更新管理程式)。 當安裝了「Eclipse FTP/WebDAV 支援」後,您就可以上載任何內容至遠端更新伺服器。

更新網站編輯器

manifest 檔驗證 外掛程式專案中具有 PDE 本質的 Manifest (plugin.xml/fragment.xml) 檔現在可以加以驗證,以標出語意錯誤,像是,不明的延伸點、不符合規定的延伸項目屬性、 遺漏必要的延伸項目屬性等等。PDE 可以偵測到的可能問題清單放在外掛程式開發 > 編譯器喜好設定頁面的外掛程式標籤上, 在這裡每一個問題的層次可以設成「忽略」、「錯誤」或「警告」之一。
外掛程式搜尋 PDE 提供一個標籤給「搜尋」對話框, 在這裡您可以搜尋外掛程式、片段、延伸點和延伸項目。 搜尋範圍可以延伸出工作區,直到外部外掛程式和片段。
計算相依項的延伸範圍 PDE 現在可以輕易地判定為什麼您的外掛程式依賴外掛程式 X 的原因。透過 Manifest 編輯器的「相依項」頁面的快速功能表中找到的「計算相依項的延伸範圍」功能,PDE 將尋找並顯示外掛程式 X 提供給您外掛程式的所有 Java 類型和延伸點。這是很不錯的工具, 有助於判定您需要這個外掛程式到何種程度,而且它可以協助您重構外掛程式。 此外,它也將協助您檢查是否正在使用可能不是想要的任何外部(非 API)類型的外掛程式 X。
尋找未使用的相依項 您可以透過 Manifest 編輯器的「相依項」頁面的快速功能表, 來使用這個功能。它將尋找所有列示為您外掛程式的相依項的外掛程式, 但因為您的外掛程式未使用它們而需要移除的外掛程式。 移除如此陳舊的相依項將協助您的外掛程式的相依項清單減至最少, 因而增進效能。
相依項檢視畫面 PDE 現在提供一個「相依項」檢視畫面, 呼叫它的方法為選取 plugin.xml/fragment.xml 檔,然後從快速功能表選擇 「開啟相依項」。它將顯示一個樹狀結構,顯示在啟動您的外掛程式之前, 所有需要先啟動的外掛程式。
延伸 Java 搜尋範圍 Java 搜尋範圍將限制在工作區專案, 以及它們參照的外部程式庫。為了能夠新增任意外掛程式程式庫至搜尋範圍, 請跳至「外掛程式」檢視畫面。選取您選擇的外部專案,然後從快速功能表選擇「新增至 Java 搜尋」。

 
Copyright IBM Corporation and others 2000, 2003