尽管类路径

时间:2016-08-30 04:04:04

标签: java maven neo4j logback slf4j

运行项目的集成测试时,会记录以下错误:

SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation

根据文档,只有当记录器实现不在类路径上时才会发生此错误,但是,存在以下Maven依赖项:

<dependency>
    <groupId>ch.qos.logback</groupId>
    <artifactId>logback-classic</artifactId>
    <version>${logback}</version>
    <scope>compile</scope>
</dependency>

<dependency>
    <groupId>ch.qos.logback</groupId>
    <artifactId>logback-core</artifactId>
    <version>${logback}</version>
    <scope>compile</scope>
</dependency>

此外,当Neo4j 2.x在类路径上时,问题不会发生,但是对于Neo4j 3.x ,它确实

如何解决此问题?

1 个答案:

答案 0 :(得分:1)

我有同样的问题。您可以尝试在类路径中找到所有Logback依赖项,并删除/隐藏所有这些依赖项,这些都是重复的。

看看这个链接,也许会有所帮助:http://www.slf4j.org/codes.html#StaticLoggerBinder

Maven shade plugin