Как maven сортирует номера версий?

Maven, похоже, имеет возможность указывать ряд версий, таких как<version>[1.2.3,)</version> как maven выясняет, что является более новой или более старой версией, если не существует согласованной схемы управления версиями, которой следуют все пакеты с открытым исходным кодом. Например

JUnit4.10SLF4J1.7.2зимовать4.1.7.Finalвесна3.1.2.RELEASE

Как maven определяет, какая версия пакета старше или новее в maven? Что делать, если пакет использует буквы в качестве версий номера что-то вроде A, B, C или A2, A2, A4 ... и т. Д.

Должен ли быть стандартный официальный путь к пакетам версий в maven? Являются ли обычные пакеты с открытым исходным кодом, такие как spring и hibernate, игнорирующими это соглашение о версиях?

Ответы на вопрос(4)

Ваш ответ на вопрос