From CDI spec,
An archive which:
• contains a beans.xml file with the bean-discovery-mode of none, or,
• contains an extension and no beans.xml file
is not a bean archive.

I think it is no need to create a bda for such bean archives, which implies JavaEE component classes cannot support injection in these archives. These archives are ignored basically. Right?

The spec does say an extension can exist in a non-bean archive but it does not say anything about JavaEE component classes.


--
Thanks
Emily
=================
Emily Jiang
ejiang@apache.org