要訣和技巧

 

以鏈結匯入 匯入外部外掛程式和片段可能很耗時間, 而且可能造成大的工作區,這視正要匯入的外掛程式內容而定。 因此,「匯入外部外掛程式和片段」精靈會給與您以鏈結匯入的選項。 這表示匯入作業將不會複製正要匯入您工作區的資源。 它只會建立正要匯入之檔案的鏈結。您將能夠瀏覽這些鏈結的資源, 就好像它們已複製至您的工作區。然而,它們實際上並不在您檔案系統上, 所以您將無法修改它們。請注意哪些作業依賴實際上在您工作區的檔案, 因為它們將不會在鏈結的資源上運作。
匯出外掛程式、片段和特性 您不再需要在工作區中建置外掛程式、 片段和特性,並且以建置副產品移入您的工作區。如同 2.1 一般,使用 PDE 的匯出精靈, 您可以全新地建置並匯出外掛程式、片段和特性至工作區外的目標。 您將避開內部的建置程序,如建立 Ant Script、執行目標、清除等。
更強韌的建置路徑 如果您發現在團隊成員之間共用 .classpath 檔案是非常地困難,因為每一個開發人員都具有一個不同工作區,則 PDE 的類別路徑儲存器選項就是解決之道。 請跳至外掛程式開發->Java 建置路徑控制,然後勾選「使用類別路徑儲存器」選項。 若要能夠看到套用的變更,您將需要更新您專案的建置路徑。一旦您切換至類別路徑儲存器, 您就可以使用外部外掛程式或匯入二進位外掛程式專案, 或者兩者的混合。不管您的做法哪一個,類別路徑儲存器都將跟得上這些變更, 而且能夠適應它們。
支援特性型自行控管 Eclipse 中的現行自行控管方法是以外掛程式為基礎。 PDE 會啟動第二個執行時期工作台實例,方法為傳遞它應該載入的外掛程式陣列。 一般 Eclipse 產品是以特性為基礎:啟動期間,它會檢查所有應該作用中的特性、 計算屬於那些特性的外掛程式,以及傳遞結果進行載入。

行為中的這個差異會使得實務中的自行控管更加複雜, 因為需要包括特性的完整啟動。PDE 現在支援這個實務, 設定時請小心:

  1. 工作區需要成為 <work-area>/plugins。
  2. 特性必須匯入工作區,方法為使用新的「特性匯入」精靈 (它們將在 <work-area>/features 中建立)。
  3. 所有外掛程式都必須位在工作區(位在原始檔或以二進位專案匯入)。
  4. 啟動時,您必須配置「執行時期工作發射台」,才能使用特性(在「外掛程式」和「片段」標籤)。

如果這些條件全都符合,將以最接近一般 Eclipse 啟動的近似值的方法, 來啟動執行時期 Eclipse 實例。這可讓您易於測試「關於」對話框, 以及其他可能依賴一組已安裝之特性的層面。

範本 為了能快速入門,PDE 提供數個範本外掛程式, 它們將產生一個具有一個或多個完全運作之延伸項目的外掛程式。 此外,如果在任何時候,您想要從範本清單新增一個新的延伸項目(不必產生外掛程式), 您可以直接從 Manifest 編輯器存取這些延伸項目範本。 從編輯器的「延伸項目」頁面,按一下「新增...」。 在出現的精靈中,選取左窗格中的「延伸項目範本」,然後選取右窗格中您選擇的範本。
外掛程式相依項的延伸範圍 如果您曾經查看過您的外掛程式所依賴之外掛程式的清單, 而且想知道您的外掛程式為什麼需要特殊外掛程式 X,現在您可以輕易地找到原因。 在數個環境定義中的快速功能表上找到的計算相依項的延伸範圍作業(包括 manifest 檔「相依項」頁面和「相依項」檢視畫面)會執行結合的 Java 和外掛程式搜尋,以尋找您外掛程式所參照之外掛程式 X 提供的所有 Java 類型和延伸點。結果將顯示在「搜尋」檢視畫面中。 在「搜尋結果」檢視畫面中選取一個類型時, 快速功能表中的 MyPlugIn 中的參照動作將搜尋外掛程式中參照所選類型所在的位置。  

如果搜尋作業傳回 0 個結果,您應該明確地從相依項清單中移除外掛程式 X, 因為它完全沒有使用,而且它只會降低類別載入的速度。

計算相依項的延伸範圍也有助於檢查您是否正在從外掛程式 X 使用可能不想要的內部(非 API)類別。

尋找未使用的相依項 將外掛程式的相依項數目降至最低, 肯定可以增進效能。隨著您外掛程式的演化, 它的相依項清單可能變得陳舊,因為它可能仍含有它不再需要之外掛程式的參照。 檢查您外掛程式所列出的全部相依項是否實際由外掛程式使用的快速方法, 就是執行「尋找未使用的相依項」公用程式,您可以透過 PDE 的 Manifest 編輯器的 「相依項」頁面的快速功能表來取得這個公用程式。
外掛程式搜尋 如果您想要在工作區或在外部外掛程式中, 尋找外掛程式、片段、延伸項目或延伸點,您可以使用「搜尋」對話框上新的「外掛程式搜尋」標籤。
搜尋其他外掛程式 「Java 搜尋」僅限在您工作區中的專案, 以及這些專案所參照的外部 jar。如果您想要從外部外掛程式新增多個程式庫至搜尋作業: 開啟「外掛程式」檢視畫面、選取外掛程式,然後從快速功能表選擇新增至 Java 搜尋。 這便於讓您知道其他外掛程式中有哪些依賴您正在其中工作的外掛程式。
外掛程式相依項檢視畫面 如果您想要在啟動外掛程式之前, 檢視所有必要的外掛程式,請使用「外掛程式相依項」檢視畫面。 開啟這個檢視畫面的方法為選取外掛程式 manifest 檔 (plugin.xml), 然後從快速功能表選擇開啟相依項。它可讓您瀏覽它需要的外掛程式、 它們需要的外掛程式,依此類推。
日誌檢視畫面 您再也不必在檔案系統上搜尋 .log 檔。「日誌」檢視畫面是一種更方便檢視日誌內容的方法。

日誌檢視畫面

 
Copyright IBM Corporation and others 2000, 2003