Я работаю над приложением Eclipse RCP и столкнулся с неразрешенной зависимостью, связанной с плагином httpclient. В сообщении об ошибке указано:
Код: Выделить всё
Package: org.apache.commons.codec.binary
Missing Version: [1.13.0,1.14.0)
org.apache.httpcomComponents.httpclient [1090]
Нерешенное требование: Import-Package: org.apache.commons.codec.binary; version="[1.13.0,1.14.0)"
OSGI:
Когда я проверяю org.apache.commons.codec в консоли osgi, оба файла org.apache.commons. кодеки 1.13 и 1.14 находятся в состоянии УСТАНОВЛЕНО, а НЕ РЕШЕНО.
- Удаление org.apache.commons.codec версии 1.14.0 решает проблему с плагином httpclient.< /li>
Плагин httpclient корректно работает в других подобных средах Eclipse RCP. - org.apache.commons.codec 1.13 требуется для самого JDK 11, который был недавно выпущен. изменено по сравнению с JDK 8. JDK Mission Control
Что вызывает этот конфликт зависимостей с org.apache.commons.codec .binary версия 1.14.0?
Существуют ли альтернативные решения, помимо удаления версии 1.14.0?
Как я могу обеспечить совместимость между плагином httpclient и org.apache.commons.codec в моей конкретной среде RCP?< /п>
Подробнее здесь: https://stackoverflow.com/questions/781 ... or-when-my