- Remove telnet server dependency for ftp deployment

- Thanks to Rajeev Kaul


git-svn-id: https://svn.apache.org/repos/asf/maven/maven-1/plugins/trunk@114572 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
dion 2004-01-08 05:14:38 +00:00
parent a16d28f12d
commit 81fc51199e
3 changed files with 13 additions and 20 deletions

View File

@ -81,31 +81,14 @@
siteUser = ${maven.username}
</echo>
<!-- This needs to taken from the project properties -->
<property name="maven.homepage" value="${pom.siteDirectory}"/>
<tar tarfile="${maven.build.dir}/${maven.final.name}-site.tar" basedir="${docsDest}"/>
<gzip zipfile="${maven.build.dir}/${maven.final.name}-site.tar.gz" src="${maven.build.dir}/${maven.final.name}-site.tar"/>
<delete file="${maven.build.dir}/${maven.final.name}-site.tar"/>
<!-- FTP to the server -->
<ftp server="${pom.siteAddress}"
userid="${maven.username}"
password="${maven.password}"
remotedir="${pom.siteDirectory}">
<fileset dir="${maven.build.dir}" includes="${maven.final.name}-site.tar.gz" />
<fileset dir="${docsDest}" includes="**/*.*"/>
</ftp>
<!-- FIXME - it would be better to simply ftp each file and not require a telnet session -->
<!-- Expand on the server and chmod -->
<telnet server="${pom.siteAddress}" userid="${maven.username}" password="${maven.password}">
<read string="%"/>
<write string="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"/>
<read string="%"/>
</telnet>
<!-- Delete local gzip file -->
<delete file="${maven.build.dir}/${maven.final.name}-site.tar.gz"/>
</goal>
<!-- ================================================================== -->

View File

@ -35,10 +35,10 @@
</roles>
</developer>
<developer>
<name>Stéphane Mor</name>
<name>Stéphane Mor</name>
<id>smor</id>
<email>stephanemor@yahoo.fr</email>
<organization>Hasgard Systèmes et Réseaux</organization>
<organization>Hasgard Systèmes et Réseaux</organization>
<roles>
<role>Java Developer</role>
</roles>
@ -63,5 +63,14 @@
<classloader>root.maven</classloader>
</properties>
</dependency>
<dependency>
<groupId>commons-net</groupId>
<artifactId>commons-net</artifactId>
<version>1.1.0</version>
<properties>
<classloader>root</classloader>
</properties>
</dependency>
</dependencies>
</project>

View File

@ -8,6 +8,7 @@
<body>
<release version="1.5" date="in CVS">
<action dev="dion" type="fix">Remove telnet server for ftp deployment</action>
<action dev="dion" type="update">Remove unneeded ant dependency</action>
</release>