範例 - 軟體更新

簡介

這個範例示範如何安裝其他元件到 Eclipse 平台中。 它包含在外掛程式 org.eclipse.update.examples 中。
 

執行範例

如果要執行範例,您必須有可用的 HTTP 伺服器(如 Apache 伺服器)。 請從範例外掛程式 org.eclipse.update.examples 中,將整個 install 目錄複製到 HTTP 伺服器文件樹中(如 Apache 伺服器的 htdocs 目錄)。 請確定伺服器在執行中。

請啟動 Eclipse 工作台。 選取說明,再選取軟體更新,再選取新增...
在位置頁面中,輸入您伺服器的 URL(如 http://my.server/... 請在這裡填入實際的伺服器 URL)。 URL 必須反映任何會指向您複製的 install 目錄的額外伺服器路徑元素。 例如,如果您將 install 目錄複製到 htdocs/examples(因此路徑是 htdocs/examples/install),您應該輸入 URL 為 http://my.server/examples。
新增下一步>。 您應該會見到一份可安裝元件的清單。 提供的範例含有稱為更新範例的單一元件。 請選取它,再完成安裝程序。 您必須重新啟動工作台,才能啟動變更。

重新啟動之後,將新範例功能新增到視景中,就可以見到它們。 請選取視景自訂...,再展開其他。 請選取範例動作集(這是您剛下載和安裝的這個範例外掛程式所實作的動作集)。 這時工作台應該會出現一個標籤為範例功能表且含有一個新動作的新功能表。 按一下這個功能表動作會顯示一個資訊框(用以確認安裝架構已實作運作)。
 

詳細資料

這個範例說明下載 Eclipse 元件所需要的 HTTP 伺服器中的結構。 範例由新增一個功能表和一個動作到工作台中的簡式外掛程式組成。 這個外掛程式已利用 Eclipse 工作台中的外掛程式開發工具 (PDE) 套裝為元件 jar。 請注意,org.eclipse.update.examples 的基本外掛程式目錄不含 plugin.xml 檔。 因此,基本外掛程式不提供任何項目到工作台中。 基本外掛程式含有先前的步驟所用的 install 目錄。

您複製到 HTTP 伺服器的 install 目錄是利用 PDE 元件專案設定(新增了一個額外的「伺服器端」檔)來建置元件 jar 的輸出。 其中含有:

install/
    components/
        install.index
        org.eclipse.update.examples.component_1.0.0/
            install.xml
            install.properties
            install_en.properties
            orq.eclipse.update.examples.component_1.0.0.jar

上述目錄結構必須存在伺服器中。 其中有一個共用的 install 根目錄。 也有一個共用的 components 子目錄。 它含有可供下載每個元件的子目錄(範例中只有一個:org.eclipse.update.examples.component_1.0.0)。 install.index 檔是手動建立的(不是 PDE 所產生者)。 它是一個元件目錄的簡單目錄索引(每個目錄一行)。 這可讓更新從屬站找出伺服器中實際存在了哪些元件目錄。

PDE 所建立的實際元件包含在 orq.eclipse.update.examples.component_1.0.0.jar 中。 它負責說明元件的 install.xml 檔也會外曝,讓更新支援不需要實際下載 jar,也能夠知道元件。 install[_locale].properties 檔含有個別的字串。

請參閱 PDE 文件,以取得建立註解 jar 的其他詳細資料。 選取說明,再選取說明內容PDE ISV 指南(從下拉框中)。 請參閱 Eclipse 平台文件,以取得安裝慣例的其他詳細資料。 選取說明,再選取說明內容平台外掛程式開發人員指南(從下拉框中)。 安裝資訊包含在參照其他參照文章、平台安裝及更新章節中。
 

Copyright IBM Corp. 2000, 2001.  All Rights Reserved.