太阳球衣客户端的maven依赖关系冲突

时间:2015-11-05 11:27:56

标签: maven jersey-client

我有一个大型项目,在根模块数据存储区下有许多maven模块,在其中一个模块中,我使用的是泽西客户端依赖项,

import com.sun.jersey.api.client.Client;
import com.sun.jersey.api.client.ClientResponse;
import com.sun.jersey.api.client.WebResource;

This is the dependency which is to be used

客户工作正常。

然后,我使用相同的jersey导入将相同的代码复制到其他多模块maven项目中,并将依赖项添加到pom XML中。 但是现在代码崩溃了,我发现现在引用的依赖项是不同的!!

所以,我想知道:

如何明确指定要使用哪些依赖项? (注意:我改变了这个新模块的pom,但它再次从父pom获得了球衣deps。)

1 个答案:

答案 0 :(得分:0)

您的项目似乎可能有不同版本的球衣库, 因为球衣1.x和球衣2.x API有很多变化 因此,不要为同一个lib获取多个冲突的依赖项,而是尝试修改/升级代码以匹配jersey 2.0 API Here是代码迁移的指南