Вы используете репозиторий интеграции (разновидность ночной сборки) для будущего выпуска, который однажды будет удален. Если вы не хотите заранее проверять, будет ли ваше приложение работать с будущим выпуском Eclipse, лучше используйте репозиторий выпусков.
В любом случае используйте репозиторий проекта Eclipse (платформа Eclipse и JDT) и, если что-то отсутствует, проверьте из более полного репозитория одновременных выпусков. Если его там тоже нет, посмотрите, сможете ли вы найти его в Eclipse Orbit:
Проект Eclipse: https://download.eclipse.org/eclipse/updates/<eclipse-platform-version>/ (в настоящее время версия платформы Eclipse текущего выпуска — 4.16, а предстоящего выпуска — 4.17)
Одновременный выпуск: https://download.eclipse.org/releases/<release-name>/ (в настоящее время текущий выпуск – 2020-06, а предстоящий выпуск – 2020-09) - в вашем случае также репозиторий для предстоящего выпуска в настоящее время содержит log4j
в обоих местах, упомянутых Howlger, нет последней версии log4j, похоже, что eclipse не обновляет log4j.
- personuser961524; 30.08.2020
comment
@user961524 user961524 Проект Eclipse (платформа + JDT) избавился от зависимости log4j, и другие проекты Eclipse, участвующие в одновременном выпуске, могут последовать. Таким образом, вы можете создать свой собственный пакет log4j OSGi.
- personhowlger; 30.08.2020
comment
Howlger, как создать собственный пакет OSGi log4j для log4j2, который включает несколько банок?
- personuser961524; 30.08.2020
comment
@user961524 user961524 Для этого есть Файл › Новый › Другое...: Разработка плагинов › Плагин из существующего архива JAR. Но так как уже есть старая версия, которая работает, я бы порекомендовал модифицировать старую.
- personhowlger; 31.08.2020
comment
вместо этого модифицируя старый, старый имеет одну банку для log4j1x, но log4j2x имеет более 2 банок
- personuser961524; 01.09.2020