Ich habe ein kleines Projekt, das ich mit dem stagin pl verwendeNexus Pro ist mit Staging Repository fein erstellen, aber nicht mit Unerlaubte 401 auf Upload
[INFO] * Remote staging into staging profile ID "29ad9cd35d5f3"
[INFO] * Created staging repository with ID "bizaqutebnd-1010".
[INFO] * Staging repository at http://localhost:8081/nexus/service/local/staging/deployByRepositoryId/bizaqutebnd-1010
[INFO] * Uploading locally staged artifacts to profile biz.aQute.bnd
Uploading: http://localhost:8081/nexus/service/local/staging/deployByRepositoryId/bizaqutebnd-1010/biz/aQute/bnd/test.maven/1.0.1/test.maven-1.0.1.pom.asc
[ERROR] Remote staging finished with a failure: Failed to deploy artifacts: Could not transfer artifact biz.aQute.bnd:test.maven:pom.asc:1.0.1
from/to local (http://localhost:8081/nexus/service/local/staging/deployByRepositoryId/bizaqutebnd-1010):
Failed to transfer file: http://localhost:8081/nexus/service/local/staging/deployByRepositoryId/bizaqutebnd-1010/biz/aQute/bnd/test.maven/1.0.1/test.maven-1.0.1.pom.asc.
Return code is: 401, ReasonPhrase: Unauthorized.
Da ich die Staging-Repository erstellen kann es scheint unvermeidlich, dass ich Genehmigung. Testen Sie den Upload mit einem curl Befehl:
curl -u Admin: admin123 -H Content-Type -X PUT: foo --data @ pom.xml http://localhost:8081/nexus/service/local/staging/deployByRepositoryId/bizaqutebnd-1009/biz/aQute/bnd/test.maven/1.0.1/test.maven-1.0.1.pom.asc
, die ohne Fehler erfolgreich ist.
Vollkommen verwirrt ...