<?xml version="1.0" encoding="UTF-8"?> <project name="examples" default="examples" basedir="../../.."> <target name="install"> <property name="tutorialsrc" value="${basedir}/../www/tutorial"/> <property name="tutorial" value="${basedir}/tutorial"/> <antcall target="examples"/> </target> <target name="examples"> <property name="bin" value="${basedir}/bin"/> <property name="tutorial" value="${basedir}/tutorial"/> <property name="examples" value="${basedir}/examples"/> <property name="webapp" value="${basedir}/webapp"/> <path id="classpath"> <pathelement location="${examples}"/> <pathelement location="${bin}/iText.jar"/> <pathelement location="${bin}/servlet.jar"/> <pathelement location="${bin}/servlet.jar"/> <pathelement location="${bin}/servlet.jar"/> <pathelement location="${bin}/servlet.jar"/> </path> <available file="${bin}" type="dir" property="bin.dir.present"/> <fail unless="bin.dir.present" message="${basedir} has no subdirectory 'bin'"/> <available file="${bin}/iText.jar" type="file" property="itext.jar.present"/> <fail unless="itext.jar.present" message="You need the iText.jar in this directory: ${bin}"/> <available file="${bin}/servlet.jar" type="file" property="servlet.jar.present"/> <fail unless="servlet.jar.present" message="You need servlet.jar in this directory ${bin}"/> <available file="${bin}/servlet.jar" type="file" property="servlet.jar.present"/> <fail unless="servlet.jar.present" message="You need servlet.jar in this directory ${bin}"/> <available file="${bin}/servlet.jar" type="file" property="servlet.jar.present"/> <fail unless="servlet.jar.present" message="You need servlet.jar in this directory ${bin}"/> <available file="${bin}/servlet.jar" type="file" property="servlet.jar.present"/> <fail unless="servlet.jar.present" message="You need servlet.jar in this directory ${bin}"/> <javac srcdir="${examples}" destdir="${examples}" verbose="false"> <classpath refid="classpath"/> <include name="com/lowagie/examples/general/webapp/*.java"/> </javac> <mkdir dir="${webapp}/ROOT/WEB-INF/lib"/> <copy file="${bin}/iText.jar" todir="${webapp}/ROOT/WEB-INF/lib" overwrite="no"/> <mkdir dir="${webapp}/ROOT/WEB-INF/classes/com/lowagie/examples/general/webapp"/> <copy todir="${webapp}/ROOT/WEB-INF/classes/com/lowagie/examples/general/webapp" overwrite="yes"> <fileset dir="${examples}/com/lowagie/examples/general/webapp"> <include name="*.class"/> </fileset> </copy> <mkdir dir="${webapp}/ROOT/WEB-INF/lib"/> <copy file="${bin}/iText.jar" todir="${webapp}/ROOT/WEB-INF/lib" overwrite="no"/> <mkdir dir="${webapp}/ROOT/WEB-INF/classes/com/lowagie/examples/general/webapp"/> <copy todir="${webapp}/ROOT/WEB-INF/classes/com/lowagie/examples/general/webapp" overwrite="yes"> <fileset dir="${examples}/com/lowagie/examples/general/webapp"> <include name="*.class"/> </fileset> </copy> <mkdir dir="${webapp}/ROOT/WEB-INF/lib"/> <copy file="${bin}/iText.jar" todir="${webapp}/ROOT/WEB-INF/lib" overwrite="no"/> <mkdir dir="${webapp}/ROOT/WEB-INF/classes/com/lowagie/examples/general/webapp"/> <copy todir="${webapp}/ROOT/WEB-INF/classes/com/lowagie/examples/general/webapp" overwrite="yes"> <fileset dir="${examples}/com/lowagie/examples/general/webapp"> <include name="*.class"/> </fileset> </copy> <mkdir dir="${webapp}/ROOT/WEB-INF/lib"/> <copy file="${bin}/iText.jar" todir="${webapp}/ROOT/WEB-INF/lib" overwrite="no"/> <mkdir dir="${webapp}/ROOT/WEB-INF/classes/com/lowagie/examples/general/webapp"/> <copy todir="${webapp}/ROOT/WEB-INF/classes/com/lowagie/examples/general/webapp" overwrite="yes"> <fileset dir="${examples}/com/lowagie/examples/general/webapp"> <include name="*.class"/> </fileset> </copy> <mkdir dir="${webapp}/ROOT/WEB-INF/lib"/> <copy file="${bin}/iText.jar" todir="${webapp}/ROOT/WEB-INF/lib" overwrite="no"/> <mkdir dir="${webapp}/ROOT/WEB-INF/classes/com/lowagie/examples/general/webapp"/> <copy todir="${webapp}/ROOT/WEB-INF/classes/com/lowagie/examples/general/webapp" overwrite="yes"> <fileset dir="${examples}/com/lowagie/examples/general/webapp"> <include name="*.class"/> </fileset> </copy> <mkdir dir="${webapp}/ROOT/WEB-INF/lib"/> <copy file="${bin}/iText.jar" todir="${webapp}/ROOT/WEB-INF/lib" overwrite="no"/> <mkdir dir="${webapp}/ROOT/WEB-INF/classes/com/lowagie/examples/general/webapp"/> <copy todir="${webapp}/ROOT/WEB-INF/classes/com/lowagie/examples/general/webapp" overwrite="yes"> <fileset dir="${examples}/com/lowagie/examples/general/webapp"> <include name="*.class"/> </fileset> </copy> <mkdir dir="${webapp}/ROOT/WEB-INF/lib"/> <copy file="${bin}/iText.jar" todir="${webapp}/ROOT/WEB-INF/lib" overwrite="no"/> <mkdir dir="${webapp}/ROOT/WEB-INF/classes/com/lowagie/examples/general/webapp"/> <copy todir="${webapp}/ROOT/WEB-INF/classes/com/lowagie/examples/general/webapp" overwrite="yes"> <fileset dir="${examples}/com/lowagie/examples/general/webapp"> <include name="*.class"/> </fileset> </copy> <copy file="${tutorialsrc}/general/webapp/index.jsp" todir="${webapp}/ROOT" overwrite="yes"/> <copy todir="${webapp}/ROOT" overwrite="yes"> <fileset dir="${tutorialsrc}/general/webapp"> <include name="*.jsp"/> </fileset> </copy> <copy todir="${tutorial}/general/webapp" overwrite="yes"> <fileset dir="${tutorialsrc}/general/webapp"> <include name="*.jsp"/> <include name="web.xml"/> </fileset> </copy> <war destfile="${webapp}/ROOT.war" basedir="${webapp}/ROOT" webxml="${tutorialsrc}/general/webapp/web.xml"/> <delete> <fileset dir="${examples}" includes="**/*.class"/> </delete> </target> </project>