2010-07-02 6 views
46

Dans les projets avec plusieurs dépendances et référentiels, l'approche try-and-error de Maven pour le téléchargement de dépendances est un peu lourde et lente, donc je me demandais s'il y avait moyen de définir un dépôt spécifique pour certaines dépendances déclarées.Comment spécifier un référentiel pour une dépendance dans Maven

Par exemple, je veux que bouncycastle vérifie directement le repo Maven de BouncyCastle au http://repo2.maven.org/maven2/org/bouncycastle/ au lieu du Maven officiel.

Répondre

35

Impossible. Maven vérifie les dépôts dans leur ordre de déclaration jusqu'à ce qu'un artefact donné soit résolu (ou non).

Certains gestionnaires de référentiel peuvent faire quelque chose qui approche. Par exemple, Nexus a une fonctionnalité routes qui fait quelque chose d'équivalent.

+1

Merci! J'étais sûr que ce n'était pas possible mais je voulais savoir d'autres utilisateurs de Maven. J'ai juste réduit les repos définis et créé un local. –

+4

Ce serait un bon ajout à Maven, et je l'ai demandé. Cela permettrait à Maven de travailler dans le monde github. – TimP

Questions connexes