Comment spécifier un référentiel pour une dépendance dans Maven

Dans les projets avec plusieurs dépendances et référentiels, l’approche try-and-error de Maven pour télécharger des dépendances est un peu lourde et lente, je me demandais donc s’il était possible de définir un référentiel spécifique pour certaines dépendances déclarées.

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

Pas possible. Maven vérifie les référentiels dans leur ordre de déclaration jusqu’à ce qu’un artefact donné soit résolu (ou non).

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