blob: 419fc414f0d5cb45f4489758ec294e15948e57a1 [file] [log] [blame]
<project name="project-name" default="build" basedir=".">
<!-- Project Properties -->
<property name="name" value="template-context"/>
<!-- Path Definitions -->
<path id="classpath">
<pathelement location="lib/servlet-api-2.4.jar"/>
<fileset dir="WebContent/WEB-INF/lib">
<include name="*.jar"/>
</fileset>
</path>
<!-- Task Definitions-->
<target name="build" description="build web application WAR file" depends="compile">
<delete file="${name}.war"/>
<war destfile="${name}.war"
webxml="WebContent/WEB-INF/web.xml">
<manifest>
<attribute name="Built-By" value="${user.name}"/>
</manifest>
<fileset dir="WebContent">
<exclude name="**/web.xml"/>
</fileset>
</war>
</target>
<target name="compile" description="compile Java source">
<delete dir="WebContent/WEB-INF/classes" quiet="false"/>
<mkdir dir="WebContent/WEB-INF/classes"/>
<copy todir="WebContent/WEB-INF/classes">
<fileset dir="src">
<exclude name="**/package.html"/>
</fileset>
</copy>
<javac srcdir="src"
destdir="WebContent/WEB-INF/classes"
debug="true"
encoding="ISO-8859-1"
source="1.5">
<classpath refid="classpath"/>
</javac>
</target>
<target name="help" description="display the Help message">
<echo message="project-name web application"/>
<echo message="==========================="/>
<echo/>
<echo message="Main targets:"/>
<echo/>
<echo message="build build web application WAR file"/>
<echo message="compile compile Java code"/>
<echo message="help display the Help message"/>
<echo/>
<echo/>
</target>
</project>