Tâche Ant Eugene

Téléchargement

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

Utilisation

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.

Exemple

Un fichier d'exemple (build.xml) est disponible ici : build.xml