OSGi と JSF を一緒に使った人はいますか?
JSF はクラスローダー マジックを使用してカスタム コンポーネントを検索するためです。チュートリアルから(強調鉱山):
この構成ファイルは、このコンポーネントを表す .jar ファイル内の META-INF/faces-config.xml になります。JSF は、実行時にロードされる各 .jar ファイル (.war ファイルの WEB-INF/lib ディレクトリ内) でそのようなファイル名を探し、その構成でそれぞれを使用します。このようにして、複数のコンポーネント .jar ファイルを 1 つの Web アプリケーションに組み合わせることができ、各 .jar に記述されているすべてのコンポーネントをアプリケーションで使用できます。
JSF カスタム コンポーネントを OSGi バンドル (つまり、カスタム コンポーネントは JSF ランタイムとは異なる OSGi バンドルに含まれる) として持つことができ、JSF が実行時にこれらを見つけられるようにしたいと考えています。
誰かが似たようなことをしましたか?