我正在尝试使用打包在第三方jar中的一组JAX-RS Web资源。在同一罐子里,有一组@Provider,我想用自己的替换。
有没有办法告诉JAX-RS运行时跳过某些类的加载?
资源和提供程序位于同一程序包中。
最佳答案
您是否尝试过使用Maven排除项。我遇到并解决的类似问题
<!-- For Restful Client -->
<dependency>
<groupId>com.sun.jersey</groupId>
<artifactId>jersey-client</artifactId>
<version>1.8</version>
<exclusions>
<exclusion>
<groupId>com.sun.jersey</groupId>
<artifactId>resteasy-jaxrs</artifactId>
</exclusion>
</exclusions>
</dependency>
然后您可以加载您的提供程序类usig eclipse的类路径