Why make donate
google analytics

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

Maven JRst ReStructuredText