Errai,CDI,Netbeans警告和beans.xml

时间:2013-02-28 22:58:08

标签: netbeans javabeans cdi errai jsr299

有没有简单的方法可以删除这些讨厌的Netbeans警告“不满意的依赖:没有bean匹配注入点”?问题是GWT和Errai包不包含beans.xml文件,因此不包含激活的bean,因为它们不符合bean归档。

有没有办法从外部“升级”这些包,即。没有重建或修改它们?

在这方面,Errai似乎不符合JSR-299。

提前致谢!

2 个答案:

答案 0 :(得分:2)

是的,这是正确的。 Errai 故意不使用beans.xml,而是依赖于ErraiApp.properties的存在来定位自己的bean。这是因为您不希望CDI容器发现非服务器端bean。

请参阅本文档的说明:https://docs.jboss.org/author/display/ERRAI/Errai+CDI

答案 1 :(得分:1)

只需创建beans.xml,并在netbeans创建时将其设为空。我没有找到另一种方式。