当需要评估版本范围时,是否有任何选项告诉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以相同的方式工作?