Java,jar依赖问题

时间:2012-03-05 03:18:32

标签: java jar

我正在创建一个新的maven my.jar。这依赖于另一个jar A.jar(V1.0)。 服务B也依赖于A.jar(V1.0)和my.jar。

现在,服务B有两次A.jar,我在运行时遇到这样的例外,

部署失败的原因 org.apache.geronimo.gbean.InvalidConfigurationException:无法加载类com.abc.xyz.geronimo.PaypalHttpsConnectorGBean

如何解决这个问题? 服务不能有两个具有相同或不同版本的xyz.jar吗?

1 个答案:

答案 0 :(得分:0)

maven支持传递依赖 my.jar - > A

B->一种
B-> M

这表明第一个依赖关系是没有必要的,因为你的第二个依赖关系(b-> M)会传递给你A也 所以我建议你删除你B.jar对A.jar的依赖,并只保留它对my.jar的依赖