Gradle SLF4J Redshift JDBC冲突

问题描述 投票:0回答:1

我需要在gradle中更新JDBC Redshift驱动程序的版本,并且看起来1.3X存在以下问题:

SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:~/.gradle/caches/modules-2/files-2.1/com.amazon.redshift/redshift-jdbc42/1.2.37.1061/daad21f8637b6ccd2b86307a4f17e1e215df7365/redshift-jdbc42-1.2.37.1061.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:~/.gradle/caches/modules-2/files-2.1/ch.qos.logback/logback-classic/1.2.3/7c4f3c474fb2c041d8028740440937705ebb473a/logback-classic-1.2.3.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type [org.slf4j.impl.Log4jLoggerFactory]

我可以全局排除ch.qos.logback/logback-classic,但我想知道是否还有更好的方法,因为我宁愿从com.amazon.redshift/redshift-jdbc42中禁用意外的重复记录器,

我需要在gradle中更新JDBC Redshift驱动程序的版本,并且看起来1.3X存在以下问题:SLF4J:类路径包含多个SLF4J绑定。 SLF4J:在[jar:file:〜...

java gradle jdbc amazon-redshift
1个回答
0
投票

sl4j依赖性似乎已从版本1.2.34.1058开始添加。您可以使用低于该版本的任何版本,而无需多个SLF4J绑定。

© www.soinside.com 2019 - 2024. All rights reserved.