Java maven中的Jackson依赖性和使用JBoss EAP 6.3/6.4在eclipse中开发

Java maven中的Jackson依赖性和使用JBoss EAP 6.3/6.4在eclipse中开发,java,eclipse,maven,jboss,jboss-eap-6,Java,Eclipse,Maven,Jboss,Jboss Eap 6,我正在使用eclipse并使用resteasy开发一些服务,jackson作为json提供者: <dependency> <groupId>org.jboss.resteasy</groupId> <artifactId>resteasy-jaxrs</artifactId> <version>2.3.10.Final</version> &

我正在使用eclipse并使用resteasy开发一些服务,jackson作为json提供者:

    <dependency>
        <groupId>org.jboss.resteasy</groupId>
        <artifactId>resteasy-jaxrs</artifactId>
        <version>2.3.10.Final</version>
        <scope>provided</scope>
    </dependency>

    <dependency>
        <groupId>org.jboss.resteasy</groupId>
        <artifactId>resteasy-jackson-provider</artifactId>
        <version>2.3.10.Final</version>
        <scope>provided</scope>
    </dependency>

现在这破坏了我的eclipse构建,因为服务器运行时只包含ee库。当然,我可以更改范围,但这会导致工件被包括在最终的war中,即使它已经打包为jboss模块。

将jboss工具更新为4.3并添加
src/main/webapp/WEB-INF/jboss部署结构。xml
成功:

<jboss-deployment-structure>
   <deployment>
      <dependencies>
         <module name="org.jboss.resteasy.resteasy-jackson-provider" export="true" />
         <module name="org.codehaus.jackson.jackson-core-asl" export="true" />
         <module name="org.codehaus.jackson.jackson-mapper-asl" export="true" />        
      </dependencies>
   </deployment>
</jboss-deployment-structure>

<jboss-deployment-structure>
   <deployment>
      <dependencies>
         <module name="org.jboss.resteasy.resteasy-jackson-provider" export="true" />
         <module name="org.codehaus.jackson.jackson-core-asl" export="true" />
         <module name="org.codehaus.jackson.jackson-mapper-asl" export="true" />        
      </dependencies>
   </deployment>
</jboss-deployment-structure>