相关疑难解决方法(0)

使用Maven构建时slf4j版本冲突

我意识到我的一个项目使用slf4j 1.5.8而Hibernate使用slf4j 1.6.在使用Maven构建时,它会下载两个jar,但我想使用的是1.5.8的类文件.所以,当我运行程序时,我得到以下错误:

SLF4J: The requested version 1.5.8 by your slf4j binding is not compatible with [1.6]
Run Code Online (Sandbox Code Playgroud)

在pom.xml我已经把

<dependencyManagement>    
    <dependency>
        <groupId>org.slf4j</groupId>
        <artifactId>slf4j-api</artifactId>
        <version>1.6.1</version>
    </dependency>
</dependencyManagement>
Run Code Online (Sandbox Code Playgroud)

1.5.8是依赖的一部分,所以它是自己下载的.

java slf4j maven

18
推荐指数
2
解决办法
3万
查看次数

标签 统计

java ×1

maven ×1

slf4j ×1