开发者社区 > 云效DevOps > 正文

云效maven库是否有log4j nonelookup2版本?

云效maven库是否有log4j nonelookup2版本?

展开
收起
真的很搞笑 2023-04-18 14:03:19 342 0
3 条回答
写回答
取消 提交回答
  • 公众号:网络技术联盟站,InfoQ签约作者,阿里云社区签约作者,华为云 云享专家,BOSS直聘 创作王者,腾讯课堂创作领航员,博客+论坛:https://www.wljslmz.cn,工程师导航:https://www.wljslmz.com

    根据阿里云官方文档,云效极速构建是使用阿里云maven镜像服务,支持大部分公共开源库。至于是否支持 log4j:log4j:1.2.17 的 noneLookup2 版本,建议您自己去尝试访问云效maven库中的相关资源。

    如果在云效maven库中未找到所需库的版本,您可以考虑手动安装相应的包并上传到私有的 Maven 仓库中。具体步骤如下:

    1. 下载对应版本的 Log4j jar 包和它的全部依赖,在 Maven 官网上可下载到对应版本的 Jar 包和 POM 文件。

    2. 安装 Jar 包和 POM 文件到本地 Maven Repository,使用以下命令:

    mvn install:install-file -DgroupId=org.apache.logging.log4j -DartifactId=log4j -Dversion=2.17.0 -Dpackaging=jar -Dfile=/path/to/log4j-core-2.17.0.jar -DpomFile=/path/to/log4j-2.17.0.pom
    
    1. 在 pom.xml 中配置 Maven 私有仓库,在 Maven 私有仓库中可以使用配置好的 Jar 包和 POM 文件:
    <repositories>
      <repository>
        <id>my-repo</id>
        <url>file:///path/to/my/repo</url>
      </repository>
    </repositories>
    
    <dependencies>
      <dependency>
        <groupId>org.apache.logging.log4j</groupId>
        <artifactId>log4j</artifactId>
        <version>2.17.0</version>
      </dependency>
    </dependencies>
    

    通过以上步骤,您可以手动安装和上传 Log4j noneLookup2 版本的 Jar 包和 POM 文件,使其能够被 Maven 引用。

    2023-04-30 13:21:39
    赞同 展开评论 打赏
  • 云效不处理具体包相关信息,云效缺包说明包没有同步过来,此回答整理自钉群“云效答疑服务群”

    2023-04-18 21:51:12
    赞同 展开评论 打赏
  • 值得去的地方都没有捷径

    经过查询,我没有找到云效 Maven 库中有 log4j nonelookup2 版本的记录。您可以尝试在其他 Maven 仓库中搜索该版本,或者手动将其添加到您的项目中。以下是将 log4j nonelookup2 添加到 Maven 项目的步骤:

    在项目的 pom.xml 文件中添加以下依赖项: org.apache.logging.log4j log4j-core 2.17.1 org.apache.logging.log4j log4j-api 2.17.1 org.apache.logging.log4j log4j-nosql 2.17.1 xml 在 log4j2.xml 配置文件中添加以下内容: mongodb://localhost:27017 xml 请注意,上述配置文件是将日志记录到 MongoDB 数据库中的示例。您需要根据您的需求进行更改。

    2023-04-18 14:31:31
    赞同 展开评论 打赏

云效,企业级一站式研发协同平台,数十万企业都在用。支持公共云、专有云和混合云多种部署形态,通过云原生新技术和研发新模式,助力创新创业和数字化转型企业快速实现研发敏捷和组织敏捷,打造“双敏”组织,实现多倍效能提升。

热门讨论

热门文章

相关电子书

更多
云效助力企业软件供应链生产效能提升 立即下载
云效 DevOps 客户案例集(公共云) 立即下载
云效 立即下载