假设我有一个带有CDI和beans.xml的项目,它依赖于some.jar文件中打包的二级项目。在some.jar中也有beans.xml。在编译和部署主项目(在war文件中)后它们如何合并?我是否可以只为主项目编写一个xml,或者必须为主项目和辅助项目提供多个单独的beans.xml?
答案 0 :(得分:4)
如documentation每个模块中所述,包含WEB-INF / classes中的CDI bean的jar或war应该有beans.xml才能被处理。 不,你不能只为主项目写一个xml(如果你的项目是指战争),而二级项目你的意思是jar模块。