2010-04-20 70 views
1

我想添加JBoss倉庫到m2eclipse,主要是用於Hibernate。它似乎工作,但它無法找到最新版本的Hibernate(3.5.1),只有3.5.0beta。我看了一些其他的包,他們都似乎落後了幾個月。什麼可能導致這個? 我正在運行最新的m2eclipse,並且我猜想最新的Eclipse(它只是說20100218-1602,eclipse人認爲有趣的是不包含關於對話框中的版本),在Ubuntu 9.10上。添加JBoss倉庫到m2eclipse,沒有最新的Hibernate版本

這是我的settings.xml

<settings> 
<profiles> 
    <profile> 
     <id>jboss-maven2-release-repository</id> 
     <activation> 
      <activeByDefault>true</activeByDefault> 
     </activation> 

     <repositories> 
      <repository> 
       <id>jboss-maven2-release-repository</id> 
       <url>http://repository.jboss.org/maven2</url> 
       <releases> 
        <enabled>true</enabled> 
       </releases> 
       <snapshots> 
        <enabled>false</enabled> 
       </snapshots> 
      </repository> 
      <repository> 
       <id>jboss-snapshots</id> 
       <url>http://snapshots.jboss.org/maven2</url> 
       <releases> 
        <enabled>false</enabled> 
       </releases> 
       <snapshots> 
        <enabled>true</enabled> 
       </snapshots> 
      </repository> 
     </repositories> 
     <pluginRepositories> 
      <pluginRepository> 
       <id>jboss-releases</id> 
       <url>http://repository.jboss.org/maven2</url> 
       <releases> 
        <enabled>true</enabled> 
       </releases> 
       <snapshots> 
        <enabled>false</enabled> 
       </snapshots> 
      </pluginRepository> 
      <pluginRepository> 
       <id>jboss-snapshots</id> 
       <url>http://snapshots.jboss.org/maven2</url> 
       <releases> 
        <enabled>false</enabled> 
       </releases> 
       <snapshots> 
        <enabled>true</enabled> 
       </snapshots> 
      </pluginRepository> 
     </pluginRepositories> 
    </profile> 
</profiles> 

+0

我剛纔看到\t「NEXUS-Maven的存儲庫index.gz」文件中的jboss maven倉庫最近更新於2009年10月28日10:04。有沒有解決這個問題的方法? – 2010-04-20 22:11:27

回答

1

謝謝帕斯卡,但我只是想出了問題所在。 JBoss的最近切換到關係,並且不再更新老回購(http://repository.jboss.org/maven2

您可以在這裏找到庫的新名單:

https://repository.jboss.org/nexus/index.html#view-repositories

他們很好地工作m2eclipse的(一切都是達日期)

不管怎麼說,偉大的工作宣佈這一,JBoss的,我只花了5小時Google找到新的回購:(

+0

好吧,當然,但是如果你像我一樣被寵壞了,並且希望m2eclipse中的自動解析小控件能夠工作,那麼你需要新的。如果提到有一個正確索引的新回購,例如http://www.hibernate.org/downloads.html – 2010-04-20 22:51:19

+0

我已經學會了不依賴Nexus索引,它只是一個烏托邦而已,每個人都會提供一個(我使用在線存儲庫搜索引擎)。但是我承認,當存儲庫確實提供索引時,這很方便。 – 2010-04-20 23:51:21

1

Nexus的指標很可能已經過時,只是手動添加的依賴:

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

我不會用配置文件,但只需將存儲庫添加到pom BTW(但這是個人選擇):

<repositories> 
    <repository> 
    <id>jboss-public-repository-group</id> 
    <name>JBoss Public Repository Group</name> 
    <url>http://repository.jboss.org/nexus/content/groups/public</url> 
    </repository> 
</repositories>