我在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的阴影,但它不适合我。
请帮我解决这个问题。