репозиторий p2 с log4j2x

Более ранняя рабочая область eclipse rcp относится к цели, имеющей версию log4j1.2.15. Ниже приведены реферальные ссылки.

последний репозиторий eclipse p2: (не имеет log4j) ref1:https://download.eclipse.org/eclipse/updates/4.17-I-builds/I20200817-0920/plugins/

Репозиторий p2 с версией log4j 12.15 ref2: https://download.eclipse.org/oomph/archive/reports/download.eclipse.org/releases/2020-06/http___download.eclipse.org_releases_2020-06_202006171000/org.apache.log4j_1.2.15.v201012070815.html

Из какого репозитория p2 мы можем найти jar-файлы версии log4j2 (log4j2xapi, log4j2xcore).

Или есть способ создать банки и обновить корпоративный репозиторий p2 вместо репозитория eclipse p2?


person user961524    schedule 17.08.2020    source источник


Ответы (1)


Вы используете репозиторий интеграции (разновидность ночной сборки) для будущего выпуска, который однажды будет удален. Если вы не хотите заранее проверять, будет ли ваше приложение работать с будущим выпуском Eclipse, лучше используйте репозиторий выпусков.

В любом случае используйте репозиторий проекта Eclipse (платформа Eclipse и JDT) и, если что-то отсутствует, проверьте из более полного репозитория одновременных выпусков. Если его там тоже нет, посмотрите, сможете ли вы найти его в Eclipse Orbit:

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