Is there any option to tell Maven to start from latest version, when a version range needs to be evaluated? E.g. having
<version>[1.0.0,2.0.0)</version>
Maven starts with e.g. 1.0.0, 1.1.0, ..., 1.234.0.
For each of these version, Maven goes into all nested dependencies, which might also be version ranges, and recursively does again evaluations starting from their lowest version, running into exponential useless evaluation mess...
Is there any option to tell Maven to evaluate starting with latest version, and skip lower version evaluation if not required?
If 1.234.0 matches the needs, and nothing forces usage of a lower version, all earlier versions do not need to be evaluated at all.
Gradle reading Maving pom.xml's is able to resolve versions starting from latest version, and is much (!!!) faster than Maven. (I know from the time when Maven was designed and built, IBM forced that evaluation order for some reason, which was a really bad decision for the community in long-term.)
Is there any Maven mechanism to reverse the evaluation order and make Maven work in the same manner?