Facelets を使用して JSF 2.0 Web アプリケーションの 1 つで単純な複合コンポーネントを作成したとします。ここで、そのコンポーネントを別の Web アプリケーションで使用したいと考えています。あるアプリから別のアプリに .xhtml ファイルをコピーするのではなく、各 Web アプリに簡単に含めることができるライブラリを作成したいと考えています。
複合コンポーネントをパッケージ化して、プロジェクト間で共有できるライブラリを作成するにはどうすればよいですか?
Webtier メーリング リストへの投稿後、jar ファイルには、バージョン 2.0 のルートの faces-config 要素を持つ META-INF/faces-config.xml ファイルが必要であると言われました。それを作成した後、webapp はカスタム複合コンポーネントを参照できるようになりました。
メーリングリストのスレッドはこちら