Ste*_*Kuo 3 java hibernate c3p0 slf4j
当我包含hibernate-c3p0在我的Maven pom.xml文件中时,我得到了一个NoClassDefFoundError无法找到的运行时org.slf4j.impl.StaticLoggerBinder.我的印象是Maven会解决这种依赖 - 所以如果c3p0需要slf4j,那么slf4j将被下载并包含在内.
我的pom.xml档案有:
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-c3p0</artifactId>
<version>3.3.1.GA</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)
可能是slf4j是一个可选的依赖项.您可以使用依赖项插件非常轻松地检查传递依赖项
mvn dependency:tree
Run Code Online (Sandbox Code Playgroud)
将向您展示一个树列表,具体取决于什么.如果slf4j不是dep,你可以明确地添加它.
HTH