如何使Maven从最新版本开始评估版本范围?

时间:2018-08-27 09:24:41

标签: java maven dependencies maven-2 maven-metadata

当需要评估版本范围时,是否有任何选项告诉Maven从最新版本开始?例如。具有

<version>[1.0.0,2.0.0)</version>

Maven以例如1.0.0、1.1.0,...,1.234.0。

对于每个版本,Maven都进入了所有嵌套的依赖关系,这些依赖关系也可能是版本范围,然后从最低版本开始递归地再次执行评估,并陷入指数式无用的评估混乱...

是否有任何选项告诉Maven从最新版本开始评估,如果不需要,则跳过较低版本的评估?

如果1.234.0符合需求,并且没有任何因素强制使用较低版本,则根本不需要评估所有较早版本。

阅读分级Pom.xml能够解析从最新版本开始的版本,并且比Maven快得多(!!!)。 (我从Maven的设计和制造开始就知道,IBM出于某种原因强加了该评估顺序,这从长远来看对社区是一个非常糟糕的决定。)

是否有任何Maven机制可以逆转评估顺序并使Maven以相同的方式工作?

0 个答案:

没有答案