新增 OSGi meta 類型說明到 Liberty 特性專案中

您可以建立 meta 類型 XML 檔,將 OSGi meta 類型說明新增至使用 WebSphere Application Server Developer Tools 建立的 Liberty 特性中。您可以將該檔案包裝在 OSGi 軟體組專案中。

程序

  1. 從「專案瀏覽器」視圖,在 BundleContent 資料夾中新增一個資料夾,並命名為 OSGI-INF
  2. OSGI-INF 資料夾中,建立一個名稱是 metatype 的資料夾。
  3. metatype 資料夾中,建立 meta 類型 XML 檔。

    meta 類型 XML 檔的字尾必須是 .xml。檔名則不限。

  4. 選擇性的: 提供 meta 類型定義的翻譯字串。
    1. 建立資料夾,以包含已翻譯的內容檔。

      例如,您可以在 OSGI-INF 資料夾中建立一個名稱是 I10n 的子資料夾,並以 metatype 作為已翻譯內容檔的字首。

    2. 在 meta 類型 XML 檔中,指定您所建立之資料夾的位置。
      請參考下列範例:
      <metatype:MetaData xmlns:metatype="http://www.osgi.org/xmlns/metatype/v1.1.0"
      localization="OSGI-INF/I10n/metatype">

結果

您已建立 meta 類型 XML 檔,可用來將 OSGi meta 類型說明新增至 Liberty 特性。

下一步

您可以在 meta 類型 XML 檔中新增資訊。如果要使用 OSGi meta 類型服務來說明您的配置,請將 meta 類型 XML 檔包裝在您其中一個 OSGi 軟體組專案的 OSGI-INF/metatype 資料夾中,而不包裝在 Liberty 特性專案中。若要有最佳結果,請將 meta 類型 XML 檔放在用來接收和處理配置值之程式碼(例如相關聯的 ManagedService 實作)的相同 OSGi 軟體組中。如需相關資訊,請參閱利用 OSGi meta 類型服務說明配置將配置 meta 資料本地化


指示主題類型的圖示 作業主題



「時間戳記」圖示 前次更新: 2016 年 11 月 30 日
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-libcore-mp&topic=t_feature_project_add_metatype
檔名:t_feature_project_add_metatype.html