*I am issues with 'mvn deploy' as my private identity file is not 'id_rsa'
but called 'identity'. I am using maven 2.0.7 on my MacBook 10.5.2.

Instead of the default ~/.ssh/id_rsa, I have created a ~/.ssh/identity file
(4096 bit DSA). There are no issues in using this private file for all other
ssh communications.

According to the Maven Documentation, following is my ~/.m2/settings.xml
file:
*
  <servers>
    <server>
      <id>remote_repository</id>
      <username>remote_username</username>
      <privateKey>~/.ssh/identity</privateKey>
      <passphrase>my_passphrase</passphrase>
    </server>
  </servers>

</settings>

*
It seems that while doing "mvn deploy", maven is not recognizing this
configuration in the settings.xml. It gives out following errors (with -e
switch):
*
[WARNING] repository metadata for: 'snapshot com:repository:1.0-SNAPSHOT'
could not be retrieved from repository: due to an error: Exit code: 1 -
Warning: Identity file /Users/local_username/.ssh/id_rsa not accessible: No
such file or directory.
Permission denied (publickey,gssapi-with-mic).

[INFO] Repository  will be blacklisted
Uploading: scpexe://maven.remote_repository.com/var/ ....
[INFO]
------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO]
------------------------------------------------------------------------
[INFO] Error deploying artifact: Error executing command for transfer

Exit code 255 - Warning: Identity file /Users/local_username/.ssh/id_rsa not
accessible: No such file or directory.
Permission denied (publickey,gssapi-with-mic).

[INFO]
------------------------------------------------------------------------
[INFO] Trace
org.apache.maven.lifecycle.LifecycleExecutionException: Error deploying
artifact: Error executing command for transfer
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:564)

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

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

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

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

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

        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:334)
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:125)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:280)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

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

        at java.lang.reflect.Method.invoke(Method.java:585)
        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 executing command for transfer
        at
org.apache.maven.plugin.deploy.DeployMojo.execute(DeployMojo.java:174)
        at
org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:443)

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

        ... 16 more
Caused by: org.apache.maven.artifact.deployer.ArtifactDeploymentException:
Error deploying artifact: Error executing command for transfer
        at
org.apache.maven.artifact.deployer.DefaultArtifactDeployer.deploy(DefaultArtifactDeployer.java:94)

        at
org.apache.maven.plugin.deploy.DeployMojo.execute(DeployMojo.java:162)
        ... 18 more
Caused by: org.apache.maven.wagon.TransferFailedException: Error executing
command for transfer
        at
org.apache.maven.wagon.providers.ssh.external.ScpExternalWagon.put(ScpExternalWagon.java:290)

        at
org.apache.maven.artifact.manager.DefaultWagonManager.putRemoteFile(DefaultWagonManager.java:237)

        at
org.apache.maven.artifact.manager.DefaultWagonManager.putArtifact(DefaultWagonManager.java:153)

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

        ... 19 more
Caused by: org.apache.maven.wagon.CommandExecutionException: Exit code 255 -
Warning: Identity file /Users/local_username/.ssh/id_rsa not accessible: No
such file or directory.
Permission denied (publickey,gssapi-with-mic).

        at
org.apache.maven.wagon.providers.ssh.external.ScpExternalWagon.executeCommand(ScpExternalWagon.java:145)

        at
org.apache.maven.wagon.providers.ssh.external.ScpExternalWagon.executeCommand(ScpExternalWagon.java:326)

        at
org.apache.maven.wagon.providers.ssh.external.ScpExternalWagon.put(ScpExternalWagon.java:286)

        ... 22 more
[INFO]
------------------------------------------------------------------------
[INFO] Total time: 22 seconds
[INFO] Finished at: Mon May 19 15:22:39 PDT 2008
[INFO] Final Memory: 12M/25M
[INFO] -----

Reply via email to