evenisse    2004/03/08 03:08:41

  Modified:    site     plugin.jelly
               site/xdocs changes.xml properties.xml
  Log:
  MPDEPLOY-5. Support for Putty in site:sshdeploy and add optional maven.ssh.args and 
maven.scp.args.
  
  Revision  Changes    Path
  1.25      +3 -4      maven-plugins/site/plugin.jelly
  
  Index: plugin.jelly
  ===================================================================
  RCS file: /home/cvs/maven-plugins/site/plugin.jelly,v
  retrieving revision 1.24
  retrieving revision 1.25
  diff -u -r1.24 -r1.25
  --- plugin.jelly      4 Mar 2004 18:38:55 -0000       1.24
  +++ plugin.jelly      8 Mar 2004 11:08:41 -0000       1.25
  @@ -135,16 +135,15 @@
   
       <!-- Make sure the destination directory exists before trying to copy -->
       <exec dir="." executable="${maven.ssh.executable}">
  -      <arg line="${pom.siteAddress} -l ${maven.username} 'mkdir -p 
${maven.homepage}'"/>
  +      <arg line="${maven.ssh.args} -l ${maven.username} ${pom.siteAddress} 'mkdir 
-p ${maven.homepage}'"/>
       </exec>
   
       <exec dir="${maven.build.dir}" executable="${maven.scp.executable}">
  -      <arg value="${maven.final.name}-site.tar.gz"/>
  -      <arg value="[EMAIL PROTECTED]:${maven.homepage}"/>
  +      <arg line="${maven.scp.args} ${maven.final.name}-site.tar.gz [EMAIL 
PROTECTED]:${maven.homepage}"/>
       </exec>
   
       <exec dir="." executable="${maven.ssh.executable}">
  -      <arg line="${pom.siteAddress} -l ${maven.username} 'cd 
${maven.homepage};${maven.site.gunzip.executable} 
${maven.final.name}-site.tar.gz;${maven.site.tar.executable} xUvf 
${maven.final.name}-site.tar;chmod -R g+u * .;rm ${maven.final.name}-site.tar'"/>
  +      <arg line="${maven.ssh.args} -l ${maven.username} ${pom.siteAddress} 'cd 
${maven.homepage};${maven.site.gunzip.executable} 
${maven.final.name}-site.tar.gz;${maven.site.tar.executable} xUvf 
${maven.final.name}-site.tar;chmod -R g+u * .;rm ${maven.final.name}-site.tar'"/>
       </exec>
   
       <delete file="${maven.build.dir}/${maven.final.name}-site.tar.gz"/>
  
  
  
  1.15      +3 -0      maven-plugins/site/xdocs/changes.xml
  
  Index: changes.xml
  ===================================================================
  RCS file: /home/cvs/maven-plugins/site/xdocs/changes.xml,v
  retrieving revision 1.14
  retrieving revision 1.15
  diff -u -r1.14 -r1.15
  --- changes.xml       4 Mar 2004 18:38:55 -0000       1.14
  +++ changes.xml       8 Mar 2004 11:08:41 -0000       1.15
  @@ -26,6 +26,9 @@
     <body>
   
       <release version="1.5" date="in CVS">
  +      <action dev="evenisse" type="add" issue=""MPDEPLOY-5">
  +        support for Putty in site:sshdeploy and add optional maven.ssh.args and 
maven.scp.args.
  +      </action>
         <action dev="dion" type="fix">Remove telnet server for ftp deployment</action>
         <action dev="dion" type="update">Remove unneeded ant dependency</action>
       </release>
  
  
  
  1.4       +14 -0     maven-plugins/site/xdocs/properties.xml
  
  Index: properties.xml
  ===================================================================
  RCS file: /home/cvs/maven-plugins/site/xdocs/properties.xml,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- properties.xml    4 Mar 2004 18:38:55 -0000       1.3
  +++ properties.xml    8 Mar 2004 11:08:41 -0000       1.4
  @@ -40,6 +40,13 @@
             </td>
           </tr>
           <tr>
  +          <td>maven.scp.args</td>
  +          <td>Yes</td>
  +          <td>
  +            Specifies optional parameters that are passed to the scp executable.
  +          </td>
  +        </tr>
  +        <tr>
             <td>maven.ssh.executable</td>
             <td>Yes</td>
             <td>
  @@ -47,6 +54,13 @@
               shell executable to use (SSH). This is used by the "site:deploy" goal.
               The default value is <code>ssh</code> (i.e. an executable
               named <code>ssh</code> must be in your path).
  +          </td>
  +        </tr>
  +        <tr>
  +          <td>maven.ssh.args</td>
  +          <td>Yes</td>
  +          <td>
  +            Specifies optional parameters that are passed to the ssh executable.
             </td>
           </tr>
           <tr>
  
  
  

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

Reply via email to