2011-02-27 95 views
0

要使用最新版本的hibernate(版本3.6.1),我參考這個 guideJboss repository URL添加到我的項目POM文件中。然後,我轉到Maven Repositories View以重建此存儲庫的索引。Eclipse和m2eclipse的問題

重建之後,我還是不能添加使用的m2eclipse的POM GUI編輯器的依賴性,當搜索休眠核心版本3.6.1,也找不到休眠核心3.6.1在org.hibernate節點瀏覽倉庫樹時使用Maven Repositories View添加的Jboss存儲庫。但是,當我直接瀏覽使用瀏覽器添加的Jboss存儲庫(位於https://repository.jboss.org/nexus/content/repositories/releases/org/hibernate/hibernate-core/)時,我可以找到3.6.1版本

爲什麼m2eclipse中存儲庫樹的內容與使用瀏覽器的內容不同? 這裏發生了什麼,以及如何使m2eclipse也獲得3.6.1版本?

這裏是我的pom.xml

<repositories> 
     <repository> 
      <id>repository.jboss.org</id> 
      <name>JBoss Repository</name> 
      <url>http://repository.jboss.org/nexus/content/groups/public-jboss</url> 
      <releases> 
       <enabled>true</enabled> 
      </releases> 
      <snapshots> 
       <enabled>false</enabled> 
      </snapshots> 
     </repository> 
</repositories> 

回答

1

在截圖中我看到repo1.maven.org加庫的設置,但你需要https://repository.jboss.org/nexus/content/repositories/releases/。我在我的項目中使用m2eclipse也有3.6.1-最終的Hibernate,並且沒有任何問題提取它。如果您定義了指向jboss回購的<repository>,請檢查您的pom.xml

,請複製粘貼您的pom.xml之源,它似乎有一個錯誤,如果你不能得到它。

+0

喜添,這些截圖是問題2,他們不是我的設置。爲了避免混淆,我爲這個問題提出了一個新問題。我粘貼了我的pom.xml,它最初指向'http:// repository.jboss.org/nexus/content/groups/public-jboss'。我試圖改變你的建議的URL,重建索引,仍然無法獲取Hibernate的3.6.1-Final。我可以在存儲庫樹中看到的最新版本是3.6.0.CR2 – 2011-02-27 08:45:40

+0

您可以給我提供新問題的鏈接嗎?但是用瀏覽器瀏覽到'的https:// repository.jboss.org /關係/內容/組/公共的JBoss /組織/休眠/休眠核心/'還有就是3.6.1-最終版本。所以,非常奇怪的是,它似乎不是從這個存儲庫中獲取,或者沒有正確地解開。 – Tim 2011-03-08 14:50:44