Hello,

just want to tell the latest on this issue if someone else is in similar situation. I managed to deploy my project's site with

       <extensions>
           <extension>
               <groupId>org.apache.maven.wagon</groupId>
               <artifactId>wagon-ssh</artifactId>
           </extension>
       </extensions>

and

   <distributionManagement>
       <site>
           <id>website</id>
           <name>My project site</name>
           <url>scp://my.server/.1/WEB/my/project</url>
       </site>
   </distributionManagement>

One of the mistakes I made was the wrong url. The correct url is the one printed out by pwd when in user home directory on remote server.

With wagon-ftp and <url>ftp://my.server/.1/WEB/my/project</url> I get known issue (http://jira.codehaus.org/browse/WAGONFTP-7)
Wagon protocol 'ftp' doesn't support directory copying

I am glad I can do site deploys now with scp, but others stuck with ftp access...

Regards,
Borut

Borut Bolčina pravi:
On Windows XP, with maven 2.0.4 and site plugin 2.0-beta-5 when doing site:deploy with

   <distributionManagement>
       <site>
           <id>website</id>
           <name>my project site</name>
           <url>sftp://my.server/project</url>
       </site>
   </distributionManagement>

a command mkdir -p /project/ is issued which I think is not correct

When executing from cmd window

   C:\Documents and Settings\Borut\Desktop\Workspace\MyProject>ftp
   my.server
   Connected to my.server.
   220 (vsFTPd 2.0.3)
   User (my.server:(none)): myusername
   331 Please specify the password.
   Password:
   230 Login successful.
   ftp> mkdir -p /project/
   257 "/-p" created
   ftp>


Instead of creating /project directory, the ftp client creates a directory with name "-p". I think that is the reason the site:deploy fails. See bellow.

   C:\Documents and Settings\Borut\Desktop\Workspace\MyProject>mvn
   site:deploy
   [INFO] Scanning for projects...
   [INFO] Searching repository for plugin with prefix: 'site'.
   [INFO]
----------------------------------------------------------------------------
   [INFO] Building MyProject
   [INFO]    task-segment: [site:deploy]
   [INFO]
----------------------------------------------------------------------------
   [INFO] [site:deploy]
   The authenticity of host 'my.server' can't be established.
RSA key fingerprint is 4a:86:2b:a7:15:29:ee:4b:10:8f:8e:73:53:b0:9e:cd.
   Are you sure you want to continue connecting? (yes/no): yes
   sftp://my.server/project - Session: Opened
   Executing command: mkdir -p /project/.
   sftp://my.server/project - Session: Disconnecting
   sftp://my.server/project - Session: Disconnected
   [INFO]
------------------------------------------------------------------------
   [ERROR] BUILD ERROR
   [INFO]
------------------------------------------------------------------------
   [INFO] Error uploading site

   Embedded error: Error performing commands for file transfer
   Exit code: 1 - mkdir: cannot create directory `/project': Permission
   denied
   [INFO]
------------------------------------------------------------------------
   [INFO] For more information, run Maven with the -e switch
   [INFO]
------------------------------------------------------------------------
   [INFO] Total time: 10 seconds
   [INFO] Finished at: Thu Jun 01 23:06:05 CEST 2006
   [INFO] Final Memory: 7M/13M
   [INFO]
------------------------------------------------------------------------

The same happens when trying to deploy with scp.

Regards,
Borut


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



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

Reply via email to