я пытался отладить мой проект, но получил этопуть Класс содержит несколько привязок SLF4J
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/usr/local/storm/lib/logback-classic-1.0.13.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/home/user/.m2/repository/ch/qos/logback/logback-classic/1.0.13/logback-classic-1.0.13.jar!/org/slf4j/impl/StaticLoggerBinder.class]
что я должен делать?
я не имею какую-либо зависимость для SLF4J в РОМЕ только это
<dependency>
<groupId>org.apache.storm</groupId>
<artifactId>storm-core</artifactId>
<version>0.9.6</version>
<scope>provided</scope>
</dependency>
я пытался использовать решение я нашел в подобных сообщениях, но не решить! как
<exclusions>
<exclusion>
<groupId>org.slf4j</groupId>
<artifactId>log4j-over-slf4j</artifactId>
</exclusion>
<exclusion>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
</exclusion>
<exclusion>
<groupId>logback-classic</groupId>
<artifactId>ch.qos.logback</artifactId>
</exclusion>
</exclusions>
Я пытался заменить provided
на compile
, но не решить ее тоже.
Я получил это с помощью mvn dependency:tree
org.slf4j:log4j-over-slf4j:jar:1.6.6:provided
org.slf4j:slf4j-api:jar:1.7.5:compile
Хорошо, но к какой зависимости вы добавили исключения? Я бы начал с запуска 'mvn dependency: tree', чтобы узнать, затягивается ли slf4j другими зависимостями, которые у вас есть. – Gimby
Здесь org.apache.storm ливневых ядро 0.9.6 при условии я редактировал пост с я получил с помощью 'МВН зависимость: tree' –
user1
@ user1 Если вы решили его, это так любезно на самом деле предоставить решение! – emigenix