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:
1 parent
b4c475c48e
commit
3ec1beb9e2
3 files changed
+20
-4
No files matched your search
+3
-4
@@ -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"/>
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
Reference in new issue
Block a user