Подтвердить что ты не робот

Apache Commons Lang 2 против 3

В моем приложении я использую apache commons Lang v.3. Резервная библиотека дает мне

java.lang.ClassNotFoundException: org.apache.commons.lang.StringUtils

Есть ли трансляция сборки между commmon.lang и commons.lang3 или мне нужно добавить обе библиотеки lang?

4b9b3361

Ответ 1

У вас могут быть как Lang2, так и Lang3 в вашем пути к классам. Из-за несовместимости Lang2 и Lang3 пакет намеренно изменяется от com.apache.commons.lang до com.apache.commons.lang3, так что вы можете иметь обе версии в пути к классам без конфликта