Wie sortiert maven Versionsnummern?

Maven scheint die Fähigkeit zu haben, eine Reihe von Versionen anzugeben, wie z<version>[1.2.3,)</version> Wie findet Maven heraus, was eine neuere oder ältere Version ist, wenn es kein konsistentes Versionsschema gibt, dem alle Open-Source-Pakete folgen? Zum Beispiel

junit4.10slf4j1.7.2Überwintern4.1.7.FinalFrühling3.1.2.RELEASE

Wie stellt Maven fest, was eine ältere oder eine neuere Version eines Pakets in Maven ist? Was ist, wenn das Paket Buchstaben als Versionsnummern verwendet, die den Linien A, B, C oder A2, A2, A4 usw. entsprechen?

Soll es einen offiziellen Standardweg geben, um Pakete in maven zu versionieren? Ignorieren gängige Open Source-Pakete wie spring und hibernate diese Versionskonvention?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage