概觀

概觀頁面會定義產品及提供用來測試和匯出產品的快速鏈結。

 

產品定義

產品是一項 org.eclipse.core.runtime.products 延伸規格。 它至少必須有名稱ID應用程式

產品定義

產品名稱是出現在應用程式標題列的可翻譯字串。 它定義為 org.eclipse.core.runtime.products 延伸規格中的一項內容。

產品 ID 組合框會移入工作區和目標所定義的所有產品延伸規格的 ID。 您可以選取已定義的產品之一,也可以利用新建... 按鈕來即時建立一個新的產品定義。

產品必須有相關聯的應用程式來作為產品啟動時的主要進入點。 應用程式是一項 org.eclipse.core.runtime.applications 延伸 規格。應用程式組合框會移入工作區和目標所定義的所有應用程式延伸規格的 ID。

產品配置可以是外掛程式型特性型。 外掛程式型配置是預設值,因為它很簡單,在建置產品之前,不會強迫您瞭解特性之類的更新管理程式特有概念。 不過,特性型配置功能比較強,因為它可讓您交付可更新的產品。 也就是說,您可以稍後在更新網站上發佈產品的修補程式或升級版,讓您的客戶利用 Eclipse 更新管理程式來下載和安裝這些更新項目。

 

測試

如果要測試產品配置,您只需要按一下測試區段中的快速鏈結即可。

產品測試

外掛程式 Manifest 編輯器中,也有類似的快速鏈結,但這個實例有一項值得注意的差異。 它有一個同步化步驟。

為什麼需要同步化? 請記得產品配置僅供 PDE 使用, 而不會由執行時期解譯或讀取。在這個檔案中輸入的某些資料(例如:產品 ID、應用程式、視窗影像、關於影像等等),必須複製到品牌行銷外掛程式的 plugin.xml 檔中,這些變更才會在執行時期真正生效。這便是同步化動作的用途。 它可確保您的 plugin.xml 含有最新的資料且與產品配置同步。

如果您使用這個區段的快速鏈結,PDE 會隱含地將檔案同步化。 如果產品是用其他方法啟動,例如快速功能表啟動捷徑,便不會自動同步化。

 

匯出

如果要匯出 Eclipse 產品,您可以利用匯出區段中的快速鏈結來呼叫匯出 Eclipse 產品精靈。

產品匯出

如果要將單一產品配置匯出到多個平台,您必須已安裝 RCP 增強套件。 您可以從 Eclipse SDK 的相同位置下載它。 RCP 增強套件包含所有支援的平台都需要的不同平台專用的片段。

目標平台有了 RCP 增強套件之後,PDE 會偵測 org.eclipse.platform.launchers 特性是否存在,且會啟用跨平台的匯出模式。