2011-01-04 6 views
3

Ich habe Probleme zu verstehen, welche JAR-Versionen für den Winterschlaf zusammenpassen sollten.Hibernate Version Gläser, Maven, was sollte zusammen gehen?

Ich habe eine Reihe von Hibernate-Versionen Maven Dinge, die zusammenarbeiten, aber ich weiß nicht, warum, wie kann ich herausfinden, welche Versionen mit welchen anderen Versionen arbeiten?

Auch ich möchte meinen Ruhezustand aktualisieren, aber ich weiß nicht, welche Versionsnummern oder wenn ich die anderen brauche.

Zur Zeit habe ich:

<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> 

Antwort

3

Gute Frage. Dieser Prozess ist unnötig kompliziert. Werfen Sie einen Blick auf die Compatibility Matrix, um herauszufinden, welche Versionen der Bibliotheken Sie benötigen.

Auch von 3.5.x, Annotations and Hibernate EntityManager are part of Hibernate Core.

+0

"sind Teil von Hibernate Core" bezieht sich nur auf Downloads von der Hibernate-Download-Site. Wenn Sie Maven verwenden, müssen Sie immer noch jedes einzelne Krug haben, aber alle haben die gleiche Versionsnummer. – OrangeDog

Verwandte Themen