我想将一个jar(1)的依赖关系更改为另一个jar(2)的pom.xml

时间:2018-06-29 13:40:43

标签: java maven

我想将jar(1)的一些依赖项更改为另一个jar(2)的pom.xml,以便jar2使用previosu版本或提到的jar 1版本作为依赖项。有人可以帮我吗

例如 X.jar

<dependency>
  <Groupid>abc
  <Version>2
</dependency>

Y.jar将X.jar包含到POM中 现在,我想将X. jar从版本2更改为整个版本

1 个答案:

答案 0 :(得分:0)

如果我没看错,那是关于Y.jar通过X.jar传递到称为abc版本1而不是版本2的传递依赖。

如果是这样,只需将对“ abc”版本1的直接依赖关系放入Y.jar中,Maven将覆盖/忽略X.jar的传递依赖关系。

如果您对它们之间的冲突有所了解,可以将{abc}版本2的<exclude>添加到Y.jar pom中X.jar的依赖项中-只是要确保版本2永远不会出现到X.jar pom中的图片。