Weld не может найти метод CDI-производителя в библиотеке jar

Используя Wildfly 8.2.0.Final, который, как мне кажется, использует Weld 2.2, я воспроизвел эту проблему с помощью двух простых классов в многомодульном проекте Maven. Один производитjavax.ws.rs.client.Clientу другого есть точка инъекции для того же самого. Развертывание Arquillian не удается сWELD-001408: неудовлетворенные зависимости. Производитель находится в банке библиотеки, которая включается вWEB-INF/lib для потребителя. У продюсера естьbeans.xml вMETA-INF сdiscovery-mode=annotation и потребитель имеет один вWEB-INF сdiscovery-mode=all.

Шаги для воспроизведения: Скачатьэтот проект и бегиmvn clean install из корневого каталога.

Это критическая ошибка. Есть некоторыеДругой ТАК сообщения о неудовлетворенных зависимостях Weld, но большинство из них, потому чтоbeans.xml скучал. С CDI 1.2,beans.xml необязательно, хотя в моем примере есть пара. Есть идеи?

Полное раскрытие: также опубликовано на форуме Weld255328

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

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