當我在我的Maven的pom.xml
文件中包含hibernate-c3p0
時,我得到一個運行時NoClassDefFoundError
,因爲它找不到org.slf4j.impl.StaticLoggerBinder
。我的印象是Maven會解決這種依賴 - 所以如果c3p0需要slf4j,那麼slf4j會被下載幷包含在內。Maven不解決hibernate-c3p0對slf4j的依賴
我pom.xml
文件有:
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-c3p0</artifactId>
<version>3.3.1.GA</version>
</dependency>
或着名的slf4j-nop,它很快:) – whiskeysierra 2010-02-08 23:15:07