MPDEPLOY-5. Support for Putty in site:sshdeploy and add optional maven.ssh.args and maven.scp.args.

git-svn-id: https://svn.apache.org/repos/asf/maven/maven-1/plugins/trunk@114840 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
evenisse committed 2004-03-08 11:08:41 +00:00
1 parent b4c475c48e
commit 3ec1beb9e2
3 files changed
+20 -4

No files matched your search

+3 -4
View File
@@ -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="${maven.username}@${pom.siteAddress}:${maven.homepage}"/>
<arg line="${maven.scp.args} ${maven.final.name}-site.tar.gz ${maven.username}@${pom.siteAddress}:${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"/>
+3
View File
@@ -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>
+14
View File
@@ -39,6 +39,13 @@
named <code>scp</code> must be in your path).
</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>
@@ -49,6 +56,13 @@
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>
<td>maven.site.deploy.method</td>
<td>Yes</td>