Ant ne gérant pas les dépendances, vous devez tout d'abord récuperer eugene (avec sa tâche ant) ainsi que toutes ses dependance.
Une archive est disponible à l'adresse (ant-eugene-task-2.x.x-deps) : http://www.nuiton.org/projects/eugene/files
Voici un exemple d'utilisation de la règle ant.
<!-- Eugene ant task (classpath must contains templates) -->
<taskdef name="eugene" classname="org.nuiton.eugene.GeneratorTask"
classpath="${compile.classpath}" />
<target name="generate" description="generate">
<eugene srcdir="${modelDir}" destdir="${targetgen}"
resolver="org.nuiton.exemple.ResourceResolver"
templates="org.nuiton.example.JavaBeanGenerator"
properties="defaultPackage=org.nuiton,fullPackagePath=org.nuiton,extraPackages=org.nuiton" />
</target>
Dans cette exemple, un template de génération sera apliqué sur tous les fichiers.
Un fichier d'exemple (build.xml) est disponible ici : build.xml