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
|
<?xml version="1.0" encoding="UTF-8"?>
<project name="${PROJECT.MODULE}" default="help" basedir=".">
<property environment="env"/>
<!-- Chargement des variables a partir des fichiers -->
<property file="./build.properties"/>
<!-- fichier specifique plateforme execution -->
<property file="${env.BUILD_CONFIG}"/>
<property name="PROJECT_CLASSPATH" value="${env.CLASSPATH}:${"Chemin_des_differentes_librairies..}"/>
<target name="init">
<mkdir dir="${BUILD.PATH.LOG}"/>
<mkdir dir="${BUILD.PATH.LIB}"/>
<mkdir dir="${BUILD.PATH.CLASSES}"/>
<mkdir dir="${BUILD.PATH.DOC}"/>
<mkdir dir="${DIST.PATH.HOME}"/>
</target>
<target name="clean">
<delete dir="${BUILD.PATH.HOME}"/>
<delete dir="${DIST.PATH.HOME}"/>
</target>
<target name="doc" depends="init">
<javadoc destdir="${BUILD.PATH.DOC}" classpath="${PROJECT_CLASSPATH}" author="true" version="true" use="true" windowtitle="${PROJECT.CODE} - ${PROJECT.NAME} API">
<fileset dir="${SRC.PATH.HOME}" defaultexcludes="yes">
<include name="${SRC.DIR.WS}/**/**/*.java"/>
</fileset>
</javadoc>
<delete file="${DIST.PATH.HOME}/${OUTPUT.FILE.DOC}"/>
<jar jarfile="${DIST.PATH.HOME}/${OUTPUT.FILE.DOC}" basedir="${BUILD.PATH.DOC}"/>
</target>
<target name="compile" depends="init">
<javac srcdir="${SRC.PATH.HOME}" destdir="${BUILD.PATH.CLASSES}" includes="${SRC.DIR.WS}/**" classpath="${PROJECT_CLASSPATH}" debug="on" fork="yes" verbose="false" failonerror="true"/>
</target>
</project> |