我試過爲我的Spring 3
和Hibernate 3.6
應用程序配置pom.xml
文件。 的pom.xml
相關部分看起來是這樣的:將pom.xml配置爲休眠3.6
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.9</version>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-core</artifactId>
<version>3.6.3.Final</version>
</dependency>
<dependency>
<groupId>org.javassist</groupId>
<artifactId>javassist</artifactId>
<version>3.17.1-GA</version>
</dependency>
<dependency>
<groupId>asm</groupId>
<artifactId>asm-all</artifactId>
<version>2.2</version>
</dependency>
<dependency>
<groupId>antlr</groupId>
<artifactId>antlr</artifactId>
<version>2.7.7</version>
</dependency>
不過,如果我不包括javassist.jar
庫,直接到我的構建路徑作爲External jar
,我不斷收到java.lang.ClassNotFoundException
。我的pom.xml
有什麼問題,因爲它在構建項目時不會下載這個依賴關係?
因此,如果我將它更改爲'hibernate-entitymanager',那麼我可以刪除所有其他依賴關係,那下面的依賴? – Dworza 2013-05-03 07:43:35
是的,entitymanager會爲Hibernate添加core,javassisst和其他所需的內容。請注意,它們將是一致的版本 – 2013-05-03 07:47:29