3

some.jar ファイルにパッケージ化されたセカンダリ プロジェクトに依存する CDI と beans.xml を含むプロジェクトがあるとします。some.jar には beans.xml もあります。メイン プロジェクト (war ファイル内) をコンパイルしてデプロイした後、それらはどのようにマージされましたか? メイン プロジェクト用に xml を 1 つだけ記述できますか?それとも、メイン プロジェクトとセカンダリ プロジェクト用に複数の個別の beans.xml が必要ですか?

4

1 に答える 1

4

ドキュメントで説明されているように、WEB-INF/classes に CDI Bean を含む各モジュール、jar、または war を処理するには、beans.xml が必要です。いいえ、メイン プロジェクト用に xml を 1 つだけ作成することはできません (プロジェクトが戦争を意味する場合)。セカンダリ プロジェクトは jar モジュールを意味します。

于 2013-08-28T19:32:18.533 に答える