匯入外掛程式

PDE 提供了匯入外掛程式精靈,供您從檔案系統中,將外掛程式和片段匯入工作區。 您可以從最上層功能表中,在檔案 > 匯入... > 開發外掛程式 > 外掛程式之下,存取這個精靈。

匯入外掛程式

 

匯入位置

依預設,匯入外掛程式的來源位置是視窗 > 喜好設定 > 開發外掛程式 > 目標平台喜好設定頁面所指定的目標平台。

目標平台... 按鈕是一個捷徑,它會開啟目標平台喜好設定頁面,供您檢驗或修改。

如果您選擇從檔案系統的任意位置匯入外掛程式,且您不想變更喜好設定中的目標平台位置,請取消選取目標平台(喜好設定所指定)勾選框。 之後,再利用瀏覽... 按鈕來導覽和輸入所選的目錄。

 

JAR 程式碼附件

當匯入外掛程式時,PDE 會搜尋外掛程式的程式碼,以便將它附加到二進位 JAR,或將它解壓縮,這會隨著匯入類型而不同。 理想上,程式碼是包含在外掛程式本身之中。 如果程式碼套裝在個別的來源外掛程式中,如程式碼位置喜好設定頁面所詳述,PDE 會搜尋這些位置來找出要匯入的的外掛程式碼。

程式碼位置... 按鈕會開啟目標平台喜好設定頁面,供您視察或增強程式碼位置的現行清單。

 

路徑變數

您可以在類別路徑程式庫路徑內使用環境變數(如 $ws$/swt.jar)。 PDE 會依照視窗 > 喜好設定 > 開發外掛程式 > 目標平台喜好設定頁面的環境標籤所指定來解析這些變數。

環境變數... 按鈕是一個捷徑,它會開啟環境喜好設定頁面,供您檢驗或修改。

 

要匯入的外掛程式和片段

從指定位置找到的所有外掛程式和片段中選取選項會帶您進入第二個精靈頁面,讓您瀏覽所有外掛程式及選擇要匯入的子集。

從全部匯入

 

當您要匯入不屬於目標平台之外掛程式的所有前置必備項目時,匯入現有的外掛程式所需要的外掛程式和片段選項很有用。 這個選項會帶您進入第二個精靈頁面,它比較簡單,但對於匯入哪些項目的控制能力比較差。

現有匯入

 

匯入格式

當匯入外掛程式時,會在工作區中建立每個外掛程式的專案。 專案名稱與匯入之外掛程式的 ID 相同。

關於每個專案的內容,它會隨著匯入格式而不同:

  1. 二進位專案:將外掛程式內容複製到專案中。 JAR 中的二位元碼會完整不變,Manifest 檔和其他資源則會擷取到專案根目錄中。 二進位專案的好處是可讓您瀏覽程式碼,且不會有編譯程式碼的額外負荷。
  2. 含有鏈結內容的二進位專案:外掛程式內容不複製到專案中。 相反地,鏈結是建立在專案中,以對映至 JAR、檔案和資料夾實際在磁碟上的實體位置。 相較於一般二進位匯入,這類匯入的好處是匯入速度更快;因為作業只涉及建立鏈結。 這種方式的缺點是鏈結的二進位專案可能變成不同步,如果這些鏈結檔案在檔案系統中的絕對路徑有了改變,就必須重新匯入。
  3. 含有來源資料夾的專案:匯入之外掛程式的程式碼會擷取放在來源資料夾中。 這類匯入的好處是您可以修改匯入的程式碼。 這種方式的缺點是會編譯程式碼,帶來與匯入之外掛程式數量和大小成比例的額外負荷。