Java maven中的Jackson依赖性和使用JBoss EAP 6.3/6.4在eclipse中开发
我正在使用eclipse并使用resteasy开发一些服务,jackson作为json提供者: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> &
<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>