Hi There, I am totally desperated! I try to deploy an artifact via maven to my own nexus server. But every time when I run "mvn deploy" I got the following stacktrace:
[INFO] --- maven-deploy-plugin:2.7:deploy (default-deploy) @ core --- Uploading: scpexe://nexus.innosquared.com/nexus/content/repositories/central/com /innosquared/core/1.1.10/core-1.1.10.jar Uploading: scpexe://nexus.innosquared.com/nexus/content/repositories/central/com /innosquared/core/1.1.10/core-1.1.10.pom [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 21.121s [INFO] Finished at: Tue Feb 19 20:39:17 CET 2013 [INFO] Final Memory: 12M/160M [INFO] ------------------------------------------------------------------------ [ERROR] Failed to execute goal org.apache.maven.plugins:maven-deploy-plugin:2.7: deploy (default-deploy) on project core: Failed to deploy artifacts: Could not t ransfer artifact com.innosquared:core:jar:1.1.10 from/to nexus (scpexe://nexus.i nnosquared.com/nexus/content/repositories/central): Exit code: 1 - Access denied [ERROR] Lost connection [ERROR] -> [Help 1] [ERROR] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e swit ch. [ERROR] Re-run Maven using the -X switch to enable full debug logging. [ERROR] [ERROR] For more information about the errors and possible solutions, please rea d the following articles: [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionE xception I added the following snippet to my pom.xml: <distributionManagement> <repository> <id>nexus</id> <name>Nexus Release Repository</name> <url>scpexe://nexus.innosquared.com/nexus/content/repositories/central</url> </repository> </distributionManagement> My settings.xml have a servers section: <servers> <server> <id>nexus</id> <username>deployment</username> <password>my_password</password> <privateKey>my_private_key.pkk</privateKey> <passphrase>my_passphrase</passphrase> <filePermissions>664</filePermissions> <directoryPermissions>775</directoryPermissions> <configuration> <sshExecutable>plink</sshExecutable> <scpExecutable>pscp</scpExecutable> </configuration> </server> </servers> Nexus log just said: jvm 1 | 2013-02-19 19:54:14 WARN [tp2109759485-35] - org.sonatype.nexus.rest.repositories.RepositoryPlexusResource - Repository access denied, id=central jvm 1 | 2013-02-19 20:21:12 INFO [Thread-12 ] - org.apache.shiro.session.mgt.AbstractValidatingSessionManager - Validating all active sessions... jvm 1 | 2013-02-19 20:21:12 INFO [Thread-12 ] - org.apache.shiro.session.mgt.AbstractValidatingSessionManager - Finished session validation. No sessions were stopped. So it seems that ssh file upload works, but nexus denies access. But I'm totally sure the password is correct and I also checked the rights for deployment user in nexus. Any suggestions would be great! -- View this message in context: http://maven.40175.n5.nabble.com/Maven-release-perform-deploy-failed-access-denied-tp3339497p5747643.html Sent from the Maven - Users mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
