您可以建立 meta 類型 XML 檔,將 OSGi meta 類型說明新增至使用 WebSphere Application Server Developer Tools 建立的 Liberty 特性中。您可以將該檔案包裝在 OSGi 軟體組專案中。
程序
- 從「專案瀏覽器」視圖,在 BundleContent 資料夾中新增一個資料夾,並命名為 OSGI-INF。
- 在 OSGI-INF 資料夾中,建立一個名稱是 metatype 的資料夾。
- 在 metatype 資料夾中,建立 meta 類型 XML 檔。
meta 類型 XML 檔的字尾必須是 .xml。檔名則不限。
- 選擇性的: 提供 meta 類型定義的翻譯字串。
- 建立資料夾,以包含已翻譯的內容檔。
例如,您可以在 OSGI-INF 資料夾中建立一個名稱是 I10n 的子資料夾,並以 metatype 作為已翻譯內容檔的字首。
- 在 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 資料本地化。