2011-12-19 44 views
0

Hibernate-core jar version 4.0.0.Final version is not available here。 我POM表明這一點:hibernate版本4 jar,maven依賴不在版本庫 - 它在版本庫中,但是我的版本庫是錯誤的

<id>central</id> 
<name>Maven Repository Switchboard</name> 
<url>http://repo1.maven.org/maven2</url> 

它提供了一個鏈接到here在罐子IS可用,所以,我希望我的Maven構建下載的依賴,事實並非如此。

但是,如果我更改爲CR7(它在第一個存儲庫上可用),它確實可行,暗示我的構建實際上使用第一個鏈接作爲存儲庫,即使url「解決」到第二個...?

我的存儲庫定義應該如何讓我獲得最終版本的hibernate版本?

回答

1

Hibernate suggests使用JBoss Maven存儲庫。因此,我將使用如此定義的存儲庫:

<repository> 
    <id>Hibernate</id> 
    <name>JBoss Hibernate repository</name> 
    <url>http://repository.jboss.org/nexus/content/groups/public/</url> 
</repository> 

...以及您希望指定的任何其他存儲庫座標元素。

+0

不爲我工作,網址是不正確...... – NimChimpsky 2011-12-19 16:24:08

+0

可否請您更新與Hibernate的從你的POM依賴元素你的帖子? – 2011-12-19 16:26:59

+0

其實你的是正確的,沒有http * s *,編輯 – NimChimpsky 2011-12-19 16:41:05

0

所需的資源庫是這樣的:

<repository> 
<id>Hibernate</id> 
<name>JBoss Hibernate repository</name> 
<url>https://repository.jboss.org/nexus/content/repositories/releases/</url> 
</repository> 
+0

很高興你把它整理出來。謹慎使用非公共Maven存儲庫。 JBoss能夠從你的腳下拉出地毯! JBoss自己的URL建議 - 這正是我所建議的 - 對我來說沒有任何錯誤。 – 2011-12-19 16:34:27

+0

這確實奏效,但你的更好.... – NimChimpsky 2011-12-19 16:41:35