產品匯出
PDE 提供了匯出 Eclipse 產品精靈,供您匯出產品配置所定義的 Eclipse 產品。
這個精靈使您不需要面對 Ant Script,也使工作區免於沾染建置作業期間所產生的資源。
您可以在檔案 > 匯出... > 開發外掛程式 > Eclipse 產品之下,存取這個精靈。
產品配置
Eclipse 產品匯出精靈是以封裝了所有必要資料的產品配置為核心,精靈利用這些資料來建置外掛程式和特性,以及產生執行產品所需要的所有配置檔。
瀏覽... 按鈕可讓您瀏覽工作區中所有可用的 .product 檔,以及選取將定義產品建置程序的產品配置。
根目錄是套裝之產品的最上層目錄名稱。 依預設,它設為 eclipse;不過,它也可以改成任何名稱,多區段的名稱也包括在內。 比方說,如果根目錄設為 rcp/product,產品執行檔和 plugins/ 目錄便會放在 rcp/product 目錄中。
同步化
PDE 只用產品配置來協助建立和自訂產品。 為了使產品配置所儲存的特定資料類型在執行時期生效(如視窗影像、「關於」對話框影像和文字等),對應的內容必須寫到產品用來定義的外掛程式 Manifest 檔內的 org.eclipse.core.runtime.products 延伸規格中。
匯出之前同步化選項可確保外掛程式 Manifest 檔一律會保持最新(依預設,會開啟這個選項)。
目的地
預設選項是匯出目錄。 產品的根目錄直接儲存在指定的目錄中。
當選取匯出至保存檔的選項時,產品會套裝在 ZIP 保存檔中。
程式碼
併入程式碼選項會導致同時匯出程式碼和二進位檔。 如果外掛程式套裝成 JAR,程式碼會放在 JAR 根目錄的 src/ 資料夾中。 如果外掛程式套裝成一般目錄,程式碼會放在程式庫 JAR 的同層外掛程式目錄內的程式檔 ZIP 中。 請參閱程式碼位置一文,以取得原始保存檔命名慣例的詳細資料。
單次點按跨平台匯出
只有在 PDE 偵測到目標平台安裝了 RCP 增強套件時,才能使用多平台匯出選項。 當選取這個選項時,會有第二個精靈頁面可用,它會顯示可匯出的目標平台清單。 這份清單的編譯方式是導覽已安裝之 org.eclipse.platform.launchers 特性的目錄結構來擷取不同的平台組合。
在單一作業中,PDE 會每個所選平台各產生一個產品,且會將它放在名稱格式為 <os>_<ws>_<arch> 的目錄中。os 變數代表所選的 作業系統。ws 變數代表所選的視窗系統。arch 變數代表所選的處理器架構。