Предположим, у меня есть веб-приложение и две банки. Веб-приложение зависит от A.jar, и это зависит от B.jarЯвляется ли лучший способ увеличить мой номер версии MAJOR в Maven, если я изменю список зависимостей?
Если я делаю A.jar в зависимости от C.jar, должен ли A.jar быть выпуском 2.0? Если автор веб-приложений не использует Maven, обновление A.jar без добавления C.jar в проект нарушит его код.
Или, наоборот, если я удалю зависимость от A.jar на B.jar, это будет также ОСНОВНАЯ версия? Если автор использовал B.jar транзитивно и не смог явно объявить зависимость в своем pom.xml, то исчезновение транзитивного B.jar с обновлением A.jar нарушит его программу.
если вы отмените обратную совместимость, то да> измените основную версию. –