Fonctionnement d'un script Ant

Structure d'un script Ant

Un script - ou projet - Ant correspond à un fichier XML dont l'élément racine est <project>.

Un projet contient une ou plusieurs cibles <target>, dont l'une est la cible par défaut qui sera "visée" au lancement du projet (attribut default de <project>).

Chaque cible contient un ensemble de tâches qui doit être exécuté lorsque la cible est visée. Le nom de l'élément identifie la tâche : <echo>, <xslt>, <copy>, <zip>...

Principe du chaînage des cibles

Une cible peut dépendre d'autres cibles (attribut depends de <target>).

Lorsqu'une cible dépend d'autres cibles, le moteur Ant les exécute avant d'exécuter la cible initialement visée.

Fonctionnement des targets Ant (barlatier.developpez.com/eclipse/tutorial/ant)
<project name="MyProject" default="main" basedir="/home/stc/nf29">
  <target name="main" depends="target1">
    <echo message="Cible initialement visée"/>
  </target>
  <target name="target1">
    <echo message="Cible préalablement exécutée"/>
  </target>
</project>

Dans cet exemple la tâche target1 sera exécutée avant la tâche main, qui est la tâche initialement appelée au lancement du programme.

basedir

L'attribut basedir de <project> permet de définir le répertoire de travail par défaut du script.

AccueilIntroduction à Ant > Fonctionnement d'un script Ant< PrécédentSuivant >