2013-03-21 46 views
0

當我嘗試使用eclipse pom編輯器找到hibernate 4.1.0時,我只能找到版本3.6.0,我正在尋找> 4.0.0。Eclipse中的Maven插件無法找到超過3.6.0的休眠版本

租用是我的pom.xml文件:

<modelVersion>4.0.0</modelVersion> 
<groupId>dk.janth.simpel-maven-spring</groupId> 
<artifactId>Simpel-maven-spring-projekt</artifactId> 
<version>0.0.1-SNAPSHOT</version> 
<packaging>war</packaging> 
<name>Simpel maven spring projekt</name> 

<build> 
    <plugins> 
     <plugin> 
      <groupId>org.apache.maven.plugins</groupId> 
      <artifactId>maven-compiler-plugin</artifactId> 
      <version>3.0</version> 
      <configuration> 
       <source>1.7</source> 
       <target>1.7</target> 
      </configuration> 
     </plugin> 
    </plugins> 
</build> 

回答

1

添加爲依賴,你應該是好去。

<dependency> 
    <groupId>org.hibernate</groupId> 
    <artifactId>hibernate-core</artifactId> 
    <version>4.1.7.Final</version> 
</dependency> 
+0

坦克爲一個很好的答案。 – 2013-03-22 09:04:04

1

Eclipse是並不總是可靠的,當涉及到尋找神器的最新版本,但我認爲,你的情況,你找錯了artifactId的。

大多數工件可以在maven central上找到,我們可以在這裏找到並獲取xml片段來添加依賴關係。

對於休眠:訪問search.maven.org,輸入「hibernate-core」(不是:hibernate)並執行搜索。目前我正在寫這個答案,最重要的結果是hibernate-core, Version 4.2.0.Final。點擊該版本號(或者在這個答案中的鏈接,這是相同的),你會發現一個頁面,所有的依賴信息都可以被複制並粘貼到你的pom中。

+1

坦克爲一個很好的答案。下次需要其他依賴時,我會使用您的建議。 – 2013-03-22 09:03:26