A solda não pode encontrar o método produtor de CDI no frasco da biblioteca

Usando o Wildfly 8.2.0.Final, que acredito usar o Weld 2.2, reproduzi esse problema com 2 classes simples em um projeto de multimódulo Maven. Um produz umjavax.ws.rs.client.Client, outro tem um ponto de injeção para o mesmo. A implantação do Arquillian falha comWELD-001408: dependências insatisfeitas. O produtor está em um pote de biblioteca que é incluído noWEB-INF/lib para o consumidor. O produtor tem umbeans.xml noMETA-INF comdiscovery-mode=annotation e o consumidor tem um emWEB-INF comdiscovery-mode=all.

Etapas para reproduzir: Downloadeste projeto e corramvn clean install do diretório raiz.

Este é um erro crítico. Tem algunsde outros Publicações de SO sobre dependências não satisfeitas do Weld, mas a maioria delas ocorre porquebeans.xml estava faltando. Com CDI 1.2,beans.xml é opcional, embora meu exemplo tenha casal. Alguma ideia?

Divulgação completa: Também publicada no fórum de solda255328

questionAnswers(1)

yourAnswerToTheQuestion