Это более или менее «общий» вопрос, однако мне пока не удалось найти хороший ответ. Так, опять же, здесь есть предупреждение:Как избавиться от предупреждения «Путь класса содержит несколько привязок SLF4J»?
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/home/eualin/.m2/repository/org/slf4j/slf4j-jcl/1.6.0/slf4j-jcl-1.6.0.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/home/eualin/.m2/repository/org/slf4j/slf4j-log4j12/1.5.11/slf4j-log4j12-1.5.11.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
А вот два возможных пути решения проблемы [1][2].
Предполагая, что они оба будут работать для меня, очевидно, что они просто хаки, и я не уверен, что я должен полагаться на кого-либо из них вообще. Что бы вы мне порекомендовали? Имейте в виду, что предупреждение не появляется в терминале; только когда я запускаю приложение через IntelliJIDEA.
Любое предложение высоко ценится.
Нет, я не пытаюсь запустить модульный тест для этого приложения; Я просто пытаюсь запустить приложение самостоятельно. В конце я, вероятно, проигнорирую его, могу ли я спросить вас о дальнейших идеях о том, как избавиться от него, желательно, не касаясь другого файла jar? – user706838
Это, безусловно, проблема с классом пути выполнения. Вы должны убедиться, что IntelliJIDEA не ставит оба JAR в classpath при запуске приложения. Я бы начал с просмотра файла POM и зависимостей, которые он задает. –