【发布时间】:2022-01-05 10:09:53
【问题描述】:
在上个月发生 log4j shell 问题之前,我使用的是 'org.springframework.boot:spring-boot-starter-logging:1.5.22.RELEASE',它具有内部依赖项 ch.qos.logback:logback-classic:1.1.11 和 ch.qos.logback:logback-core:1.1.11 jars。
在发生 log4j shell 问题后,我将两个 jar 升级到版本 ch.qos.logback:logback-classic:1.2.3 和 ch.qos.logback:logback-core:1.2.3 与 gradle v3.5 哪个工作正常。现在,当我尝试将 jar 升级到 logback-classic:1.2.10 和 logback-core:1.2.10 时,这会在运行应用程序时阻止我,并指出以下错误:
org.gradle.tooling.BuildException: Could not execute build using Gradle distribution 'https://services.gradle.org/distributions/gradle-3.5-all.zip'.
我是否需要迁移到更高版本的 Grails 或 Gradle 3.5 升级有任何问题。欢迎任何提示或指导。
【问题讨论】:
-
Spring boot 使用 logback 而不是 log4j ...您应该升级到更新版本的 Gradle...(目前是 7.X ???)...此外,您应该升级到更多Spring Boot 的最新版本,因为 Spring Boot 1.X 是 EoL 当前版本是 2.6.X ?...
标签: maven gradle grails log4j logback