O'Reilly logo
  • Mick Hunter thinks this is interesting:

If your web application contains several jar files and you want to have CDI enabled across the entire application, each jar will need its own beans.xml to trigger CDI and bean discovery for each jar.

From

Cover of Beginning Java EE 7

Note

Good point to remember when debugging why an expected object is not recognizable/available for injection.