Meu projeto Spring Boot 3.4.1 quer o Logback 1.5.12 da dependência spring-boot-starter-web.
Tentei incluir o Logback como uma dependência de nível superior e o excluí do web start do spring boot (não funciona):
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<exclusions>
<exclusion>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
</exclusion>
<exclusion>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-core</artifactId>
</exclusion>
</exclusions>
</dependency>
Eu tentei o gerenciamento de dependências:
<dependencyManagement>
<dependencies>
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-core</artifactId>
<version>1.5.13</version>
</dependency>
</dependencies>
</dependencyManagement>
Então minha árvore de dependências fica assim, e ainda não funciona:
[INFO] +- org.springframework.boot:spring-boot-starter-web:jar:3.4.1:compile
[INFO] | +- org.springframework.boot:spring-boot-starter:jar:3.4.1:compile
[INFO] | | +- org.springframework.boot:spring-boot:jar:3.4.1:compile
[INFO] | | +- org.springframework.boot:spring-boot-autoconfigure:jar:3.4.1:compile
[INFO] | | +- org.springframework.boot:spring-boot-starter-logging:jar:3.4.1:compile
[INFO] | | | +- ch.qos.logback:logback-classic:jar:1.5.12:compile
[INFO] | | | | \- ch.qos.logback:logback-core:jar:1.5.13:compile
Como posso forçar esta versão mais recente?
Parece que você adicionou dependência
logback-core
e corrigiu sua versão para 1.5.13. A árvore de dependências mostralogback-classic
usando 1.5.12.Acho que você precisa adicionar outra seção com
logback-classic
uma1.5.12
versão. Talvez você consiga se safar substituindo alogback-core
entrada.ou seja, tentar