- 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:
parent
a16d28f12d
commit
81fc51199e
@ -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>
|
||||
|
||||
<!-- ================================================================== -->
|
||||
|
||||
@ -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>
|
||||
|
||||
@ -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>
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user