2015-12-23 2 views
0

У меня есть проект maven со многими зависимостями, два из них primefaces-extensions и hapi-fhir-base, им и то и другое commons-lang3, но в том, что они понимают версию 3.1 как зависимость, а hapi нуждается в> = 3.2. Можно ли предположить, что commons-lang3 3.4 будет отлично подходит для первичностей, если он объявит 3.1 в качестве версии зависимостей?Является commons-lang3 3.4 обратным совместимым относительно 3.1

ответ

2

Смотрите release notes:

Для 3.4 совместимости с 3.3.x:

Commons Lang 3.4 полностью совместим с двоичным последнего выпуска, и поэтому могут быть использованы в качестве простой замены для 3.3 0,2.

Для 3.3.x до 3,1:

Этот релиз вводит назад несовместимые изменения в org.apache.commons.lang3.time.FastDateFormat:

метод «защищенный java.util. Список parsePattern() была удалена

Метод 'защищен java.lang.String parseToken (java.lang.String, ИНТ [])' была удалена

Метод 'protected org.apache.commons.lang3.time.FastDateFormat $ NumberRule. selectNumberRule (int, int) '

Эти изменения были результатом [LANG-462]. Предполагается, что это изменение не сломается клиентов

Так оно и должно работать, до тех пор, как изменения в FastDateFormat не нарушая ваш код, который разработчики думать не должно быть возможным.

+0

Просто чтобы сообщить, что в моем случае работает правильно – carpinchosaurio

Смежные вопросы