Wie in Anmeldeinformationen übergeben, wenn zu Sonatype nexus (anonyme Anmeldung deaktiviert) verbinden?

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

Frage

In Eclipse wird das m2eclipse Plugin mich aufgefordert, meine Anmeldeinformationen, wenn ich ein maven2 Projekt baue. Und es stellt in Ordnung.

Aber wenn ich jetzt versuchen „mvn install“ von der Kommandozeile ausgeführt werden, erhalte ich einen Artefakt nicht Fehler gefunden. Wie kann ich den Benutzernamen / Passwort in mein pom.xml, um dieses Problem zu lösen.

War es hilfreich?

Lösung

Welche Benutzername Passwort reden Sie? Wenn es der Benutzername in Nexus-Repository definiert, dann können Sie in settings.xml definieren, wo Sie die Nexus-Repository definiert.

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

Andere Tipps

Soweit ich weiß, gibt es keine Maven XML-Tags, dass zu konfigurieren. Natürlich könnte man wie so die Domain-Namen mit Benutzername und Passwort versuchen prefixing:

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

Maven werden die Einträge in den Einstellungen für die Auth definiert verwenden, wenn sie von Nexus aufgefordert. Geben Sie einen Servereintrag mit der gleichen ID, die Sie für Ihr Repository (oder Spiegel, wenn man mit) verwenden, und das ist alles.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top