2010-06-08 10 views
5

J'ai un problème lors de la tentative de récupération d'une dépendance à partir d'un référentiel Nexus lors de l'exécution de Ant avec Ivy. la dépendance n'est jamais résolue, lors de l'exécution avec une sortie verbeuse, la ligne suspecte est '[ivy: retrieve] authentification: k =' @ 'c =' null '.Authentification HTTP entre l'utilisation de la récupération de fourmi/ivy dépendance de nexus?

J'ai essayé beaucoup de différentes variantes de fournir la configuration d'identification à lierre, mais sans changer le résultat. Plus étrange encore, le nom d'hôte repo semble provenir du résolveur, et non des informations d'identification fournies.

Versions - [email protected], [email protected], [email protected]_20

Il y avait une note pour faire en sorte que commons-httpclient dans le classpath pour permettre l'authentification http, que je suis sûr il est, bien que ont été incapables de confirmer explicitement.

Toute aide est très appréciée.

Répondre

3

Obtenez-vous une erreur HTTP 401? Cela indiquerait des problèmes avec les informations d'identification utilisées pour se connecter à Nexus.

peut être résolu en ajoutant une entrée credentials dans votre fichier de paramètres de lierre:

<credentials host="${nexus.host}" realm="Sonatype Nexus Repository Manager" username="${nexus.user}" passwd="${nexus.pass}" /> 

Gotcha est que vous devez spécifier le domaine correct de sécurité Nexus.