Did you try to upload a file through scp to that connection?

Maybe you have to give a password or key in your settings.xml server settings.

Hth,

Nick S.

Andreas Gies wrote:
Hello, I am trying to set up maven for a small group and would like to
host a repository for the group's artefacts as well.

I can build with maven and install into my local directory; but the
deployment into the remote repository fails saying I have
No permission to create the directory "repository". This directory
already exists, is accessible and writeable for the user I have Configured to log on to my server.
Is there something I am missing ?

My settings.xml looks like :

<?xml version="1.0" encoding="ISO-8859-1"?>

<settings>

  <servers>

    <server>

      <id>soa-knowledge</id>

      <username>maven</username>

      <filePermissions>664</filePermissions>

      <directoryPermissions>775</directoryPermissions>

    </server>

  </servers>

</settings>

My pom.xml contains

  <distributionManagement>

    <repository>

      <id>soa-knowledge</id>

      <name>SOA Knowledge Repository</name>

      <url>scp://soa-knowledge.net/repository</url>

    </repository>

</distributionManagement>
Many thanks in advance for any hints

Andreas

....

[INFO] [deploy:deploy]

altDeploymentRepository = null

[DEBUG] adding permissions to wagon connection: 664 775

Uploading:
scp://soa-knowledge.net/repository/sonic-pso-emea/SonicCommon/1.0-DEV/So
nicCommon-1.0-DEV.jar

[INFO]
------------------------------------------------------------------------

[ERROR] BUILD ERROR

[INFO]
------------------------------------------------------------------------

[INFO] Error deploying artifact: Error performing commands for file
transfer

Exit code: 1 - mkdir: cannot create directory `/repository': Keine
Berechtigung

[INFO]
------------------------------------------------------------------------

[DEBUG] Trace

org.apache.maven.lifecycle.LifecycleExecutionException: Error deploying
artifact: Error performing commands for file transfer

        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Default
LifecycleExecutor.java:564)

        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifec
ycle(DefaultLifecycleExecutor.java:480)

        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultL
ifecycleExecutor.java:459)

        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandle
Failures(DefaultLifecycleExecutor.java:311)

        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(
DefaultLifecycleExecutor.java:278)

        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifec
ycleExecutor.java:143)

        at
org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:330)

        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:123)

        at org.apache.maven.cli.MavenCli.main(MavenCli.java:272)

        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav
a:39)

        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
Impl.java:25)

        at java.lang.reflect.Method.invoke(Method.java:324)

        at
org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)

        at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)

        at
org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)

        at org.codehaus.classworlds.Launcher.main(Launcher.java:375)

Caused by: org.apache.maven.plugin.MojoExecutionException: Error
deploying artifact: Error performing commands for file transfer

        at
org.apache.maven.plugin.deploy.DeployMojo.execute(DeployMojo.java:174)

        at
org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginMa
nager.java:420)

        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Default
LifecycleExecutor.java:539)

        ... 16 more

Caused by:
org.apache.maven.artifact.deployer.ArtifactDeploymentException: Error
deploying artifact: Error performing commands for file transfer

        at
org.apache.maven.artifact.deployer.DefaultArtifactDeployer.deploy(Defaul
tArtifactDeployer.java:94)

        at
org.apache.maven.plugin.deploy.DeployMojo.execute(DeployMojo.java:162)

        ... 18 more

Caused by: org.apache.maven.wagon.TransferFailedException: Error
performing commands for file transfer

        at
org.apache.maven.wagon.providers.ssh.ScpHelper.createRemoteDirectories(S
cpHelper.java:59)

        at
org.apache.maven.wagon.providers.ssh.jsch.ScpWagon.put(ScpWagon.java:62)

        at
org.apache.maven.artifact.manager.DefaultWagonManager.putRemoteFile(Defa
ultWagonManager.java:222)

        at
org.apache.maven.artifact.manager.DefaultWagonManager.putArtifact(Defaul
tWagonManager.java:151)

        at
org.apache.maven.artifact.deployer.DefaultArtifactDeployer.deploy(Defaul
tArtifactDeployer.java:80)

        ... 19 more

Caused by: org.apache.maven.wagon.CommandExecutionException: Exit code:
1 - mkdir: cannot create directory `/repository': Keine Berechtigung

        at
org.apache.maven.wagon.providers.ssh.jsch.AbstractJschWagon.executeComma
nd(AbstractJschWagon.java:237)

        at
org.apache.maven.wagon.providers.ssh.AbstractSshWagon.executeCommand(Abs
tractSshWagon.java:239)

        at
org.apache.maven.wagon.providers.ssh.ScpHelper.createRemoteDirectories(S
cpHelper.java:55)

        ... 23 more

[INFO]
------------------------------------------------------------------------

[INFO] Total time: 7 seconds

[INFO] Finished at: Thu Mar 01 10:59:46 CET 2007

[INFO] Final Memory: 6M/12M

[INFO]
------------------------------------------------------------------------




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to