【问题标题】:p2 repository with log4j2x带有 log4j2x 的 p2 存储库
【发布时间】:2020-12-06 23:02:41
【问题描述】:

早期的 eclipse rcp 工作空间是指具有 log4j1.2.15 版本的目标。以下是参考链接。

eclipse最新p2仓库:(没有log4j) ref1:https://download.eclipse.org/eclipse/updates/4.17-I-builds/I20200817-0920/plugins/

p2 repo 与 log4j 12.15 版本 参考2: 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 存储库中,我们可以找到 log4j2 版本的 jars(log4j2xapi、log4j2xcore)。

或者有什么方法可以构建 jars 并更新企业 p2 存储库而不是 eclipse p2 存储库

【问题讨论】:

    标签: eclipse-plugin eclipse-rcp p2


    【解决方案1】:

    您为将来的版本使用 集成(一种夜间构建)存储库,该版本将在某一天被删除。如果您不想预先测试您的应用程序是否可以与未来的 Eclipse 版本一起使用,最好使用 release 存储库。

    无论如何,请使用 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. Eclipse Orbit

    【讨论】:

    • howlger 提到的两个地方都没有最新的 log4j,看起来 eclipse 没有升级 log4j。
    • @user961524 Eclipse 项目(平台 + JDT)摆脱了 log4j 依赖,其他参与同步发布的 Eclipse 项目可能会跟进。因此,您可以构建自己的 log4j OSGi 包。
    • howlger,如何为包含多个 jar 的 log4j2 构建自己的 log4j OSGi 包?
    • @user961524 有 File > New > Other...: Plug-in Development > Plug-in from Existing JAR Archive。但由于已经有一个旧版本可以使用,我建议改为修改旧版本。
    • 改为修改旧的,旧的 log4j1x 有一个 jar,但 log4j2x 有超过 2 个 jar
    猜你喜欢
    • 2013-01-26
    • 1970-01-01
    • 2011-02-24
    • 2017-10-09
    • 1970-01-01
    • 1970-01-01
    • 2011-12-06
    • 2017-07-15
    • 2014-05-16
    相关资源
    最近更新 更多