2016-02-22 4 views
1

Я получаю 2 баночки для Hibernate JPA:Hibernate JPA 2.1 Зависимость

  • hibernate-jpa-2.0-api-1.0.1.Final.jar
  • hibernate-jpa-2.1-api-1.0.1.Final.jar

Что я должен сделать, чтобы исправить это? Я просто хочу:

hibernate-jpa-2.1-api-1.0.1.Final.jar 

У меня есть ниже в POM:

<!-- Hibernate --> 
<dependency> 
    <groupId>org.hibernate</groupId> 
    <artifactId>hibernate-core</artifactId> 
</dependency> 

<dependency> 
    <groupId>org.hibernate</groupId> 
    <artifactId>hibernate-entitymanager</artifactId> 
</dependency> 

ответ

3

Hibernate-жильный зависимость

<dependency> 
    <groupId>org.hibernate</groupId> 
    <artifactId>hibernate-core</artifactId> 
    <version>4.3.9.Final</version> 
</dependency> 

включает в себя:

<dependency> 
    <groupId>org.hibernate.javax.persistence</groupId> 
    <artifactId>hibernate-jpa-2.1-api</artifactId> 
    <version>1.0.0.Final</version> 
    <scope>compile</scope> 
</dependency> 
6

Вам необходимо запустить mvn dependency:tree и найти, какой зависимость приносит вам hibernate-jpa-2.0-api-1.0.1.Final.jar артефакт.

Впоследствии вы должны исключить эту переходную зависимость.

Смежные вопросы