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

#eclipse-plugin #eclipse-rcp #p2

#eclipse-плагин #eclipse-rcp #p2

Вопрос:

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

последний репозиторий eclipse для p2: (не содержит log4j) ссылка 1: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 мы можем найти jars версии log4j2 (log4j2xapi, log4j2xcore).

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

Ответ №1:

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

В любом случае, используйте репозиторий Eclipse project (платформа 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. Орбита затмения

Комментарии:

1. оба места, упомянутые howlger, не имеют последней версии log4j, похоже, что eclipse не обновляет log4j.

2. @user961524 Проект Eclipse (платформа JDT) избавился от зависимости log4j, и за ним могут последовать другие проекты Eclipse, участвующие в одновременном выпуске. Таким образом, вы могли бы создать свой собственный пакет log4j OSGi.

3. howlger, как создать собственный пакет log4j OSGi для log4j2, который включал бы несколько jar?

4. @user961524 Для этого есть Файл > Создать > Другое …: Разработка плагина > Плагин из существующего архива JAR . Но поскольку уже существует более старая версия, которая работает, я бы рекомендовал вместо этого модифицировать старую.

5. модифицируя старый, вместо этого у старого есть один jar для log4j1x, но у log4j2x больше, чем 2jar