2010-02-03 8 views
4

Je commence à peine à utiliser Apache Buildr et je suis constamment confronté au problème de ne pas savoir quelles URL et quelles versions sont disponibles pour moi.Comment puis-je trouver les noms des repo Apache Buildr/Maven 2?

Par exemple, je veux utiliser Scala 2.8 dans un fichier de construction, l'id i utilisé était auparavant:

2.8.0-SNAPSHOT 

Mais maintenant, ce n'est pas trouvé. Je veux également utiliser la dernière version d'Apache POI. Si je regarde sur le repo maven2:

http://mirrors.ibiblio.org/maven2/ 

Je peux voir qu'il a seulement jusqu'à la version 3.2.

Existe-t-il un moyen standard de trouver des repos et de les rechercher pour ce qu'ils ont à disposition?

Répondre

5

Existe-t-il un moyen standard de trouver des repos et de les rechercher pour ce qu'ils ont à leur disposition?

Non, il n'y a pas de répertoire des dépôts (en fait, ayant de nombreux dépôts défaites un peu le concept d'un référentiel central et unique, mais je suppose que la centralisation tout est une utopie bits).

Mais il y a plusieurs moteurs de recherche qui indexent référentiel le plus "célèbre" un (comme le centre, java.net, Codehaus, jboss):

Dans le cas particulier de Apache POI, la version 3.6 est disponible dans le dépôt central. Pour l'utiliser, déclarez simplement la dépendance suivante:

<dependency> 
    <groupId>org.apache.poi</groupId> 
    <artifactId>poi</artifactId> 
    <version>3.6</version> 
</dependency> 
+0

Merci Pascal, j'utilise Buildr pour ce buildfile mais j'ai le jist. Les moteurs de recherche sont proches de ce dont j'ai besoin. –

+0

Merci pour la liste des repos. – Ayusman

0

Pour effectuer une recherche dans les référentiels, essayez NetBeans. Il fournit un bon navigateur de référentiel, où vous pouvez ajouter les dépôts que vous aimez.

Voici quelques-uns (voir pour plus de Pascal):

NetBeans fournit également autocomplétion dans le pom.xml des dépendances, etc (par exemple pour obtenir la dernière version) ... mais pour scala Je ne sais pas si cela est utile.