Excluir a versão jackson fornecida do JBoss 7 EAP

Estou tentando usar uma versão mais recente do Jackson, como o JBoss 7 EAP oferece. Para resolver meu problema, criei umjboss-deployment-structure.xml arquivo que está contido em minha implantação de guerra.

<jboss-deployment-structure xmlns="urn:jboss:deployment-structure:1.2">
    <deployment>
        <exclusions>
            <!--<module name="com.fasterxml.jackson.core.jackson-core" slot="main" />-->
            <!--<module name="com.fasterxml.jackson.core.jackson-annotations" slot="main" />-->
            <module name="com.fasterxml.jackson.core.jackson-databind" slot="main" />
        </exclusions>
    </deployment>
</jboss-deployment-structure>

Mas parece que o JBoss usa o módulo entregue em vez da dependência fornecida.

ModuleClassLoader para o módulo "com.fasterxml.jackson.core.jackson-databind: main" do carregador de módulo local @ 134593bf (localizador: localizador de módulo local @ 4bb4de6a (raízes: ... \ jboss-eap-7.0 \ modules, ... \ jboss-eap-7.0 \ modules \ system \ layers \ base))

Eu encontrei uma pergunta semelhanteJBoss 7 Classloader - Implementação do Módulo Excluir mas isso não me ajudou.

Do que eu senti falta?

questionAnswers(2)

yourAnswerToTheQuestion