#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:
- Проект 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 - Орбита затмения
Комментарии:
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