Hi,

 

I'm trying to transfer a directory of files to our web server, and I
thought that using mvn site:deploy would do what I want, but I'm getting
an error when I run the site:deploy command.  I'm running from Windows 7
scp'ing to linux 10.04 server edition.  The linux system has openSSH
already installed.   I'm trying to follow the documentation here
http://maven.apache.org/plugins/maven-deploy-plugin/examples/deploy-ssh-
external.html, but I must be missing something....  I've already
downloaded the plink.exe file and added the directory to my path
variable.

 

 

Thanks!

Chris

 

Here is my pom.xml settings:

 

<distributionManagement>

      <repository>

            <id>r0210112</id>

            <url>scpexe://var/www/wsaxis2M</url>

      </repository>

  </distributionManagement>

   

   <build>

 

      <extensions>

      <!-- Enabling the use of FTP -->

      <extension>

        <groupId>org.apache.maven.wagon</groupId>

         <artifactId>wagon-ssh-external</artifactId>

         <version>1.0-beta-6</version>

      </extension>

    </extensions>

      

 

 

 

And my setup in my settings.xml

<server>

      <id>r0210112</id>

      <username>maven</username>

      <password>PASSWORD</password>

      <filePermissions>644</filePermissions>

                  <directoryPermissions>755</directoryPermissions>

     <!-- <privateKey>/path/to/your/private/key</privateKey>  not needed
if using pageant -->

      <configuration>

        <sshExecutable>plink</sshExecutable>

        <scpExecutable>pscp</scpExecutable>

        <!-- <sshArgs>other arguments you may need</sshArgs> -->

      </configuration>

    </server>

 

 

 

Error message:

 

ERROR] Failed to execute goal
org.apache.maven.plugins:maven-deploy-plugin:2.4:deploy (default-deploy)
on project wsaxisM: Error deploying artifact: Error executing command
for transfer: Exit code 1 - 'ssh' is not recognized as an internal or
external command,

operable program or batch file.

-> [Help 1]

org.apache.maven.lifecycle.LifecycleExecutionException: Failed to
execute goal org.apache.maven.plugins:maven-deploy-plugin:2.4:deploy
(default-deploy) on project wsaxisM: Error deploying artifact: Error
executing command for transfer

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

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

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

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

      at org.apache.maven.cli.MavenCli.execute(MavenCli.java:427)

      at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:157)

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

      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:597)

      at
org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launche
r.java:290)

      at
org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:2
30)

      at
org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launc
her.java:409)

      at
org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352
)

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:195)

      at
org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBui
ldPluginManager.java:105)

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

      ... 14 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(Defaul
tArtifactDeployer.java:92)

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

      ... 16 more

Caused by: org.apache.maven.wagon.TransferFailedException: Error
executing command for transfer

      at
org.apache.maven.wagon.providers.ssh.external.ScpExternalWagon.put(ScpEx
ternalWagon.java:395)

      at
org.apache.maven.repository.legacy.DefaultWagonManager.putRemoteFile(Def
aultWagonManager.java:498)

      at
org.apache.maven.repository.legacy.DefaultWagonManager.putArtifact(Defau
ltWagonManager.java:450)

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

      ... 17 more

Caused by: org.apache.maven.wagon.CommandExecutionException: Exit code 1
- 'ssh' is not recognized as an internal or external command,

operable program or batch file.

 

      at
org.apache.maven.wagon.providers.ssh.external.ScpExternalWagon.executeCo
mmand(ScpExternalWagon.java:209)

      at
org.apache.maven.wagon.providers.ssh.external.ScpExternalWagon.executeCo
mmand(ScpExternalWagon.java:149)

      at
org.apache.maven.wagon.providers.ssh.external.ScpExternalWagon.put(ScpEx
ternalWagon.java:389)

      ... 20 more

[ERROR]

Reply via email to