2011-01-04 15 views
3

私は、どのようなjarのバージョンが休止状態のために一緒に行かなければならないのか理解できません。Hibernateのバージョンjars、maven、一緒に行くべきことは?

私は一緒に働く休止状態のセットを持っていますが、どうして私は他のバージョンでどのバージョンが動作するのかわかりません。

また、私は休止状態をアップグレードしたいですが、どのバージョン番号を入れるのか、他のバージョン番号が必要なのかわかりません。

現在、私が持っている:

<dependency> 
     <groupId>org.hibernate</groupId> 
     <artifactId>hibernate-core</artifactId> 
     <version>3.3.2.GA</version> 
    </dependency> 
    <dependency> 
     <groupId>org.hibernate</groupId> 
     <artifactId>hibernate-entitymanager</artifactId> 
     <version>3.4.0.GA</version> 
    </dependency> 
    <dependency> 
     <groupId>org.hibernate</groupId> 
     <artifactId>hibernate-validator</artifactId> 
     <version>3.1.0.GA</version> 
    </dependency> 
    <dependency> 
     <groupId>org.hibernate</groupId> 
     <artifactId>hibernate-annotations</artifactId> 
     <version>3.4.0.GA</version> 
    </dependency> 
    <dependency> 
     <groupId>org.hibernate</groupId> 
     <artifactId>hibernate-search</artifactId> 
     <version>3.1.1.GA</version> 
    </dependency> 

答えて

3

良い質問を。このプロセスは不必要に複雑です。 Compatibility Matrixを見て、必要なライブラリのバージョンを確認してください。

また、3.5.xから、Annotations and Hibernate EntityManager are part of Hibernate Core

+0

"Hibernate Coreの一部です"とは、Hibernateダウンロードサイトからのダウンロードのみを指します。 Mavenを使用している場合は、それぞれ別々のjarファイルが必要ですが、すべて同じバージョン番号を持ちます。 – OrangeDog

関連する問題