maven依赖版本如果没有找到尝试与其他版本

时间:2017-10-23 07:43:37

标签: java maven dependencies

我可以使用2个版本的maven依赖吗? 例如。 - 尝试使用第一个依赖项,如果没有找到,请尝试下一个...

我认为这对maven范围来说是不可能的。

示例:

<dependency>
    <groupId>com.x</groupId>
    <artifactId>ae.zt</artifactId>
    <version>12.1_bugfix_AE-12, 12.1</version>
</dependency>

此处应首先尝试使用版本2.1_bugfix_AE-12,并且只有在未找到版本时才应尝试使用版本12.1。

1 个答案:

答案 0 :(得分:3)

不,Maven无法做到这一点。

我想知道:你想解决哪个问题?如果12.1“足够好”,为什么要使用另一个?

此外,任何自动操作都意味着您并不真正知道包含哪个版本。