これが Weld や Glassfish のバグなのか、それとも単に間違ったことをしているのかはわかりません。
api、impl、base の 3 つの jar があります。これらの jar は、Glassfish 3.1 (b37) にデプロイされる war にパッケージ化されています。結果は、impl 内の pojo で注入ポイントが満たされていないことを示すエラーです。注入に失敗した pojo はベース jar にあります。興味深いのは、同じ失敗した pojo を大騒ぎせずにバッキング Bean に注入できることです。また、昔ながらの new キーワードを使用して、注入依存関係を手動でインスタンス化することもできます。
何かご意見は?誰かが興味を持っている場合は、これを複製するMavenベースのテストプロジェクトもあります。
すべての jar には META-INF に beans.xml があり、戦争にも beans.xml があります。
- ヴィル