5

PrimefacesライブラリをJSFアプリケーションのosgiバンドルとして使用したい。JSFページでWABパッケージを作成しました。また、promefaces.jarをOSGIバンドルとしてデプロイしました。primefaces.jarを調べたところ、MANIFESTファイルがパッケージをエクスポートして他のバンドルで表示できるようになっていることがわかりました。問題は、primefacesタグをWABバンドルにどのように使用できるかということです。POM.xmlファイルに構成を追加する必要があることは確かですが、その方法がわかりません。

.jarファイルをWEB-INF/libディレクトリに配置することでprimefaces.jarをWABに含めることをテストしましたが、PrimefacesをWEB-INF/libディレクトリへのjarリソースとしてではなくOSGIリソースとして使用したいと思います。

4

2 に答える 2

4

WABバンドルもOSGiバンドルですか?そうである場合は、必要なパッケージをWABバンドルのマニフェストファイルにインポートするだけです。Import-Package:エントリの下にパッケージをリストして、パッケージを含めます。これにより、WABバンドル全体でそれらを表示できるようになります。

于 2012-06-11T07:16:25.350 に答える
3

タグ宣言をコピーしてprimefaces-p.taglib.xmlファイルに貼り付ける必要があります。また、カスタムタグを作成する方法についてもこのチュートリアルを参照してください。

于 2012-06-11T14:45:58.633 に答える