Когда координаты Maven равны?JAVA

Программисты JAVA общаются здесь
Anonymous
Когда координаты Maven равны?

Сообщение Anonymous »

Я ищу спецификацию, когда два координата Maven должны ссылаться на тот же артефакт.
Использование проб и ошибок я могу определить до сих пор, что: < /p>

Groudid и Artifactid чувствительны к случаю, например, Если я случайно использую заглавную букву, мой POM не найдет артефакт. < /li>
Версия не чувствительна к случаю. Например, если я заменяю 1.0.0-Snapshot на 1.0.0-Snapshot в зависимости в моем POM, он все равно найдет тот же артефакт. />https://maven.apache.org/ref/3.9.9/mave ... rsion.html
считается равным. Сначала я подумал, что это должны быть правила, чтобы проверить, относятся ли к версии-строкам на тот же артефакт, но затем я пытался заменить «1.0.0» на «1» в моем помпе, и он больше не нашел артефакт, пока < /li>
< /ol>
new ComparableVersion("1.0.0").equals(new ComparableVersion("1"))
< /code>
возвращает true. < /p>
Есть ли где -то официальная спецификация, когда один список координат Maven считается равным другим списку? Есть ли где-то официальная спецификация, когда два списка координат Maven равны и как получить каноническую форму для списка координат Maven?


Подробнее здесь: https://stackoverflow.com/questions/795 ... ates-equal

Вернуться в «JAVA»