java maven需要不同版本的库

时间:2014-07-18 02:05:42

标签: java maven pom.xml

我同时需要Library L版本A和版本B.

< -Dependencies->

  <-Dependency->

        Library L of version A
  <-/Dependency->
  <-Dependency->
        Third party library (needs Library L of version B)
  <-/Dependency->

&LT; - / Dependencies-&GT;

如果我像上面那样写,第三方图书馆也会招募图书馆L的版本A,而不是版本B.那么它会抛出一些错误,我应该如何声称它能使它工作?

是的,必须使用有线&lt; - - &gt;标记,否则,格式搞砸了。

请继续寻找答案

由于

1 个答案:

答案 0 :(得分:0)

默认情况下,您不能拥有相同的工件的两个版本,

假设即使你攻击它使它工作,在运行时第一个在classpath顺序中将获得优先权所以它真的非常糟糕的做法