CDI: beans.xml, where do I put you?
I am using Weld as CDI implementation. My integration test, that tries to assemble object graph instantiating Weld container works well , when I have empty beans.xml in src/test/java/META-INF/beans.xml . Here is that simple test: public class WeldIntegrationTest { @Test public void testInjector() { new Weld().initialize(); // shouldn't throw exception } } Now when I run mvn clean install , I always get: Missing beans.xml file in META-INF! My root folders are "src" and "web" which contains WEB-INF folder, but I also tried to use default maven structure and renamed "web" to "webapp" and moved it