2010-04-20 7 views
1

J'essaye d'ajouter le référentiel JBoss à m2eclipse, principalement pour Hibernate. Il semble fonctionner, mais il ne peut pas trouver la dernière version de Hibernate (3.5.1), seulement 3.5.0beta. J'ai regardé d'autres paquets, et ils semblent tous avoir quelques mois de retard. Qu'est-ce qui peut causer cela? Je cours le dernier m2eclipse, et je devine le dernier Eclipse (il dit juste 20100218-1602, les gens d'éclipse pensent que c'est drôle de ne pas inclure la version dans le dialogue de propos), sur Ubuntu 9.10.Ajout du référentiel JBoss à m2eclipse, pas de version Hibernate la plus récente

Ceci est mon 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

Je viens de voir que \t "nexus-maven-dépôt-index.gz" fichier sur jboss maven repository a été mis à jour la dernière fois le 28-Oct-2009 10:04. Y at-il une solution de contournement à ce sujet? –

Répondre

1

Merci Pascal, mais j'ai juste compris quel était le problème. JBoss a récemment mis à nexus, et aucune mise à jour plus l'ancien repo (http://repository.jboss.org/maven2)

Vous pouvez trouver la nouvelle liste des référentiels ici:

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

Ils fonctionnent très bien avec m2eclipse (tout est à date)

Quoi qu'il en soit, excellent travail annonçant cela, JBoss, je viens de passer 5 heures googler pour trouver le nouveau repo :(

+0

Eh bien, bien sûr, mais si vous êtes gâté comme moi, et que vous voulez que votre gizmos auto-résoudre dans m2eclipse fonctionne, vous voulez le nouveau. Il ne serait pas mal de mentionner qu'il y a un nouveau repo correctement indexé par exemple http://www.hibernate.org/downloads.html –

+0

J'ai appris à ne pas compter sur les indices Nexus, c'est juste une utopie de penser que tout le monde en fournira un (j'utilise des moteurs de recherche de référentiel en ligne). Mais j'avoue que c'est pratique quand un référentiel fournit un index. –

1

L'indice de lien est très probable à jour, il suffit d'ajouter la dépendance manuellement:

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

je ne voudrais pas utiliser un profil, mais il suffit d'ajouter le référentiel au pom BTW (mais c'est un choix personnel):

<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> 
Questions connexes