私のプロジェクトの1つがslf4j1.5.8を使用し、Hibernateがslf4j1.6を使用していることに気付きました。Mavenでビルドしている間、両方のjarがダウンロードされますが、1.5.8のクラスファイルが使用されていると思います。したがって、プログラムを実行すると、次のエラーが発生します。
SLF4J: The requested version 1.5.8 by your slf4j binding is not compatible with [1.6]
pom.xml
入れました
<dependencyManagement>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>1.6.1</version>
</dependency>
</dependencyManagement>
1.5.8は依存関係の一部であるため、単独でダウンロードされます。