Ich bekomme 401 Fehler während der Bereitstellung in Nexus. Ich mache keine Änderungen am installierten Nexus. Nexus läuft unter localhost:8080/nexus
und ich kann mich mit Standardbenutzer/Passwort anmelden. Wenn ich mvn deploy
läuft, erhalte ich diesen Fehler.Die Bereitstellung von Artefakten in Nexus von Maven gibt den Fehler "Return code is: 401"?
Hier ist mein POM.
<groupId>testproject</groupId>
<artifactId>testproject</artifactId>
<packaging>jar</packaging>
<version>1.0-SNAPSHOT</version>
<name>testproject</name>
<url>http://maven.apache.org</url>
<distributionManagement>
<repository>
<id>releases</id>
<url>http://localhost:8080/nexus/content/repositories/releases</url>
</repository>
<snapshotRepository>
<id>snapshots</id>
<url>http://localhost:8080/nexus/content/repositories/snapshots</url>
</snapshotRepository>
</distributionManagement>
<dependencies>
.........
</dependencies>
und ~/.m2/settings.xml
<servers>
<server>
<id>snapshots</id>
<username>deployment</username>
<password>deployment123</password>
</server>
<server>
<id>releases</id>
<username>deployment</username>
<password>deployment123</password>
</server>
</servers>
Ausnahme:
Failed to execute goal org.apache.maven.plugins:maven-deploy-plugin:2.7:deploy (default- deploy) on project testproject: Failed to deploy artifacts: Could not transfer artifact testproject:testproject:jar:1.0-20131213.150615-1 from/to snapshots (http://localhost:8080/nexus/content/repositories/snapshots): Failed to transfer file: http://localhost:8080/nexus/content/repositories/snapshots/testproject/testproject/1.0-SNAPSHOT/testproject-1.0-20131213.150615-1.jar.
Return code is: 401 -> [Help 1]
Bitte helfen Sie mir.
'Datei konnte nicht übertragen: http: // localhost: 8080/nexus/content/Repositories/Snapshots/Testproject/Testproject/1.0-SNAPSHOT/Testproject-1.0-20131213.150615-1.jar. 'Existiert die Datei? – t0mppa
nein, es ist nicht auf den Nexus hochgeladen. Aber existiert in meinem lokalen Zielverzeichnis. – Gangaraju