Jeremy Stein - Brain
« Don’t use InfoPath’s userName function to set the default value for a people picker | Create and delete PDF with Muhimbi » |
Simple build.xml file for Java web application
For future reference, here’s the build.xml for a simple webapp:
<project name="NAME_OF_PROJECT" default="compile" basedir="."> <description> DESCRIPTION OF PROJECT </description> <!-- build.properties should define: J2EE_LIBRARY_PATH - generally just points to the tomcat common/lib BUILD_PATH - where to build files (optional) --> <property file="build.properties"/> <property name="BUILD_PATH" location="build"/> <target name="compile" description="compile the source"> <mkdir dir="${BUILD_PATH}"/> <copy todir="${BUILD_PATH}/webapp"> <fileset dir="web" /> </copy> <mkdir dir="${BUILD_PATH}/webapp/WEB-INF/lib"/> <copy todir="${BUILD_PATH}/webapp/WEB-INF/lib"> <fileset dir="lib" excludes="**/*.zip"/> </copy> <mkdir dir="${BUILD_PATH}/webapp/WEB-INF/classes"/> <javac srcdir="src" destdir="${BUILD_PATH}/webapp/WEB-INF/classes" debug="true" debuglevel="lines,vars,source" source="1.5" target="1.5"> <classpath> <fileset dir="lib" /> <fileset dir="${J2EE_LIBRARY_PATH}" /> </classpath> <include name="**/*.java"/> </javac> <copy todir="${BUILD_PATH}/webapp/WEB-INF/classes"> <fileset dir="src" excludes="**/*.java"/> </copy> </target> <target name="dist" depends="compile" description="generate the distribution"> <zip destfile="${BUILD_PATH}/NAME_OF_PROJECT.war" basedir="${BUILD_PATH}/webapp" /> </target> <target name="clean" description="remove all generated files"> <delete includeemptydirs="true"> <fileset dir="${BUILD_PATH}" includes="*/**"/> </delete> </target> </project>
No Comments
Be the first to comment!
« Don’t use InfoPath’s userName function to set the default value for a people picker | Create and delete PDF with Muhimbi » |
Leave a Reply