0

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

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

Maven 以例如 1.0.0、1.1.0、...、1.234.0 开头。

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

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

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

Gradle 读取 Maving pom.xml 能够解析从最新版本开始的版本,并且比 Maven 快得多(!!!)。(我知道从设计和构建 Maven 的那一刻起,IBM 出于某种原因强制执行该评估命令,从长远来看,这对社区来说是一个非常糟糕的决定。)

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

4

0 回答 0