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]

Reply via email to