Получил эту ошибку в Eclipse Juno 4.2 при запуске проекта maven.SLF4J: Не удалось загрузить класс «org.slf4j.impl.StaticLoggerBinder»
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
Я не использую slf4j для регистрации. На самом деле я не использую никаких протоколов.
Что я делаю неправильно.?
Единственная зависимость в моем pom.xml
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.10</version>
<scope>test</scope>
</dependency>
</dependencies>
Edit:
МВН зависимость: дерево
[INFO] \- junit:junit:jar:4.10:test
[INFO] \- org.hamcrest:hamcrest-core:jar:1.1:test
Edit 2:
Я создал новый проект Maven -> maven-archetype-quickstart. После этого я запускаю чистую установку, а консоль eclipse показывает указанную выше ошибку. Я еще даже не написал часть кода. Даже если я удалю образец файла src java и образец тестового java-файла, он выдаст ту же ошибку.
Edit 3:
Я запустить проект за пределами Eclipse, и не было никаких признаков ошибки.
Ну, * что-то * добавляет slf4j в ваш путь к классу. Запустите 'mvn dependency: tree', чтобы узнать, что. – bmargulies
То, что оно вернуло зависимость: tree [INFO] \ - junit: junit: jar: 4.10: test [INFO] \ - org.hamcrest: hamcrest-core: jar: 1.1: tes – javaG
Тогда вы не запускаете то, что вы думаете, что работаете. Пожалуйста, отредактируйте свой вопрос, чтобы точно сказать, что вы делаете, чтобы получить этот результат, и где вы его получите. – bmargulies