<?xml version="1.0"?> <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --> <!-- iText, a JAVA - PDF library --> <!-- $Id: download.xml,v 1.10 2006/05/22 11:33:08 blowagie Exp $ --> <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --> <project name="iText.download" default="help"> <property file=".ant.properties" /> <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --> <!-- Help --> <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --> <target name="help" description="--> shows the help screen"> <echo>DOWNLOADING iText (download.xml)</echo> <echo>ant download: downloads the source code needed to create iText.jar</echo> <echo>ant download.bin: downloads some precompiled jars and zips</echo> <echo>ant getFromCvs: downloads the complete CVS repository</echo> <echo /> </target> <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --> <!-- Getting the most recent code from CVS --> <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --> <target name="getFromCvs" description="--> gets the source code form CVS"> <cvspass cvsroot="${itext.cvsroot}" password="" passfile=".cvspass" /> <cvs command="export" passfile=".cvspass" compression="true" cvsRoot="${itext.cvsroot}" package="www" date="now" dest="${itext.home}" /> <cvs command="export" passfile=".cvspass" compression="true" cvsRoot="${itext.cvsroot}" package="src" date="now" dest="${itext.home}" /> </target> <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --> <!-- Getting the code from the sourceforge directory --> <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --> <target name="download" depends="download.bin" description="--> downloads the most recent release of the code"> <mkdir dir="${itext.downloads}" /> <get src="http://itextdocs.lowagie.com/downloads/src.tar.gz" dest="${itext.downloads}/src.tar.gz" verbose="true" /> <mkdir dir="${itext.src}" /> <gunzip src="${itext.downloads}/src.tar.gz" dest="${itext.downloads}/temp.tar" /> <untar src="${itext.downloads}/temp.tar" dest="${itext.src}" /> <delete file="${itext.downloads}/temp.tar" /> </target> <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --> <!-- Getting jars and zips that belong in the bin directory --> <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --> <target name="download.bin" description="--> downloads files that hardly ever change"> <mkdir dir="${itext.bin}" /> <get usetimestamp="true" src="http://kent.dl.sourceforge.net/sourceforge/itext/keystore" dest="${itext.bin}/.keystore" verbose="true" /> <get usetimestamp="true" src="http://kent.dl.sourceforge.net/sourceforge/itext/crimson.jar" dest="${itext.bin}/crimson.jar" verbose="true" /> <get usetimestamp="true" src="http://kent.dl.sourceforge.net/sourceforge/itext/itext-hyph-xml.jar" dest="${itext.bin}/itext-hyph-xml.jar" verbose="true" /> <get usetimestamp="true" src="http://kent.dl.sourceforge.net/sourceforge/itext/iTextAsian.jar" dest="${itext.bin}/iTextAsian.jar" verbose="true" /> <get usetimestamp="true" src="http://kent.dl.sourceforge.net/sourceforge/itext/iTextAsianCmaps.jar" dest="${itext.bin}/iTextAsianCmaps.jar" verbose="true" /> <get usetimestamp="true" src="http://kent.dl.sourceforge.net/sourceforge/itext/servlet.jar" dest="${itext.bin}/servlet.jar" verbose="true" /> <get usetimestamp="true" src="http://kent.dl.sourceforge.net/sourceforge/itext/jfreechart.jar" dest="${itext.bin}/jfreechart.jar" verbose="true" /> <get usetimestamp="true" src="http://kent.dl.sourceforge.net/sourceforge/itext/jcommon.jar" dest="${itext.bin}/jcommon.jar" verbose="true" /> </target> </project>