CDI: beans.xml, куда я тебя положу?

Я использую Weld в качестве реализации CDI. Мой интеграционный тест, который пытается собрать граф объектов, создающий экземпляр контейнера Weldработает хорошо, когда у меня есть пустой beans.xml вsrc/test/java/META-INF/beans.xml, Вот этот простой тест:

public class WeldIntegrationTest {
    @Test
    public void testInjector() {
        new Weld().initialize();
        // shouldn't throw exception
    }
}

Теперь, когда я бегуmvn clean installЯ всегда получаю:Missing beans.xml file in META-INF!

Мои корневые папкиЦСИ» а также "веб» который содержит папку WEB-INF, но я также попытался использовать структуру по умолчанию maven и переименовалвеб» к "WebApp» и переместил его в src / main. Я перепробовал все разумные места, которые мог придумать:

 - src/main/java/META-INF/beans.xml
 - src/test/java/META-INF/beans.xml
 - web/WEB-INF/beans.xml
 - src/main/webapp/WEB-INF/beans.xml
 - src/main/webapp/META-INF/beans.xml
 - src/main/webapp/META-INF/(empty) and src/main/webapp/WEB-INF/beans.xml

Пока ничего не работает: /

Ответы на вопрос(3)

Ваш ответ на вопрос