从Jar中排除包

时间:2018-01-18 05:10:07

标签: jersey maven-3

我在Maven构建期间收到错误

  

java.lang.NoSuchMethodError:javax.ws.rs.core.Application.getProperties()Ljava / util / Map

我正在使用Jersey 2,但在我的项目中有一个使用Jersey 1的依赖项目(我无法更改此项目)。

这个错误即将到来,因为在泽西岛1和泽西岛2中有 javax.ws.rs.core.Application 类,但只有泽西1号没有getProperties()。因此,当我正在进行maven构建时,它会从 javax.ws.rs.core.Application jar中找到 com.sun.jersey 类。

现在,我想在 javax.ws.rs.core jar中排除 com.sun.jersey 包,以便在构建Jersey 2时 {{选择1}} 类。

我也试过Maven的阴影,但它不适合我。

请帮我解决这个问题。

0 个答案:

没有答案