Comment passer dans les informations d'identification lors de la connexion à nexus sonatype (connexion anonyme désactivé)?

StackOverflow https://stackoverflow.com/questions/846957

Question

Dans Eclipse, le plugin m2eclipse me demandera mes lettres de créance quand je construis un projet maven2. Et il compile bien.

Mais si je vais maintenant essayer d'exécuter « mvn install » de la ligne de commande, je reçois un artefact introuvable erreur. Comment puis-je ajouter le nom d'utilisateur / mot de passe dans mon pom.xml afin de résoudre ce problème.

Était-ce utile?

La solution

Quel mot de passe nom d'utilisateur que vous parlez? Si son nom d'utilisateur défini dans le référentiel de lien, vous pouvez alors définir où vous avez défini settings.xml le dépôt de lien.

<servers>
  <server>
    <id>releases</id>
    <username>xxxxxxxxx</username>
    <password>yyyyyyyy</password>
  </server>
</servers>

Autres conseils

Pour autant que je sais qu'il n'y a pas de balises xml Maven pour configurer cela. Vous pouvez bien sûr essayer préfixer le nom de domaine avec le nom d'utilisateur et mot de passe comme ceci:

http://username:password@yournexusserver/..

Maven utilisera les entrées définies dans les paramètres pour l'auth lorsque vous êtes invité par Nexus. Il suffit d'entrer une entrée de serveur avec le même ID que vous utilisez pour votre dépôt (ou miroir si vous utilisez un), et voilà tout.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top