1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81
| <?xml version="1.0" encoding="ISO-8859-1" ?>
<project name="TestGPS" default="dist" basedir=".">
<property file="build.properties" />
<property name="app.name" value="TestGPS" />
<property name="app.path" value="/${app.name}" />
<property name="src.home" value="src" />
<property name="web.home" value="web" />
<property name="etc.home" value="etc" />
<property name="build.home" value="build" />
<property name="compile.debug" value="true" />
<property name="compile.deprecation" value="false" />
<property name="compile.optimize" value="true" />
<path id="tomcat-ant.classpath">
<pathelement location="${catalina.home}/lib/catalina/server/lib/catalina-ant.jar" />
</path>
<!-- Mettre ici la définition de compile.classpath -->
<path id="compile.classpath">
<fileset dir="${catalina.home}/lib/catalina/common/lib">
<include name="**/*.jar" />
</fileset>
<fileset dir="${catalina.home}/lib/catalina/server/lib">
<include name="**/*.jar" />
</fileset>
<fileset dir="C:/appft/libs/jfreechart-1.0.1/jfreechart-1.0.1/lib">
<include name="**/*.jar" />
</fileset>
</path>
<!-- tomcat external tasks definition -->
<target name="clean" description="Delete old build and dist directories">
<delete dir="${build.home}" />
</target>
<target name="veryclean" depends="clean" description="Delete old build and dist directories and archive">
<delete file="${app.name}.war" />
</target>
<target name="prepare">
<mkdir dir="${build.home}" />
<copy todir="${build.home}">
<fileset dir="${web.home}" />
</copy>
<copy file="${etc.home}/web.xml" tofile="${build.home}/WEB-INF/web.xml" />
<mkdir dir="${build.home}/WEB-INF/classes" />
</target>
<target name="compile" depends="prepare" description="Compile Java sources">
<javac srcdir="src" destdir="${build.home}/WEB-INF/classes" debug="${compile.debug}" deprecation="${compile.deprecation}" optimize="${compile.optimize}">
<classpath refid="compile.classpath" />
</javac>
</target>
<target name="dist" depends="compile" description="Create binary distribution">
<jar jarfile="${app.name}.war" basedir="${build.home}" />
</target>
</project> |
Partager