Jak maven sortuje numery wersji?

Maven wydaje się mieć możliwość wskazania szeregu wersji, takich jak<version>[1.2.3,)</version> jak maven odkrywa nowszą lub starszą wersję, gdy nie ma spójnego schematu wersjonowania, za którym podążają wszystkie pakiety open source. Na przykład

junit4.10slf4j1.7.2Hibernować4.1.7.FinalWiosna3.1.2.RELEASE

W jaki sposób maven oblicza starszą i nowszą wersję pakietu w maven? Co jeśli pakiet używa liter jako wersji numerujących coś wzdłuż linii A, B, C lub A2, A2, A4 ... itd.

Czy powinien istnieć standardowy oficjalny sposób na pakowanie wersji w maven? Czy powszechne pakiety open source, takie jak spring i hibernate, ignorują tę konwencję wersjonowania?

questionAnswers(4)

yourAnswerToTheQuestion