Erreur Maven: non autorisé, ReasonPhrase: non autorisé

J'ai extrait mon code du référentiel Nexus repository. J'ai changé le mot de passe de mon compte et l'ai configuré correctement dans mon fichier settings.xml. Lors de l'exécution de mvn install clean, j'obtiens l'erreur Not authorized, ReasonPhrase:Unauthorized quand il essaie de télécharger des fichiers à partir de ce référentiel.

Une idée de comment résoudre cette erreur? J'utilise Windows 7 avec Maven 3.04

33
demandé sur rogerdpack 2012-06-06 13:11:48

3 réponses

Le problème peut se produire lors de la récupération des dépendances à partir d'un référentiel distant. Dans mon cas, le référentiel n'a pas besoin d'authentification et il a été résolu en supprimant la section serveurs dans les paramètres.fichier xml:

<servers>
    <server>
      <id>SomeRepo</id>
      <username>SomeUN</username>
      <password>SomePW</password>
    </server>
</servers>

Ps: je suppose que votre cible est mvn clean install au lieu de maven installer clean

32
répondu blacelle 2012-06-06 14:19:49

Le problème ici était une erreur de frappe dans le mot de passe utilisé, qui n'était pas facilement identifiée en raison des caractères / lettres utilisés dans le mot de passe.

9
répondu Mahendra Liya 2012-09-26 04:53:01

Vous avez un ancien mot de passe dans le settings.xml. Il essaie de se connecter aux référentiels, mais ne peut pas le faire, car le mot de passe n'est pas mis à jour. Une fois que vous mettez à jour et réexécutez la commande, vous devriez être bon.

0
répondu Vineela Thonupunuri 2018-09-11 16:20:18