Exemples ANT

Table des matières :

Javadoc

<property name="src" value="./src" /> <property name="dirApi" value="./target/docs/apidocs" /> <property name="title" value="Title for API" />
<target name="javadoc"> <javadoc packagenames="*" sourcepath="${src}" destdir="${dirApi}" author="true" version="true" use="true" windowtitle="${title}" splitindex="true"> <!-- defaultexcludes="yes" --> <doctitle><![CDATA[<h1>${title}</h1>] ]></doctitle> <!-- <header>${title}</header> --> <bottom><![CDATA[<i>Copyright © 2003 - <a href="mailto:myEmail">My Name</a> / My Compagny - All Rights Reserved.</i>] ]> </bottom>
<group title="Title1" packages="xxx.xxx.a:xxx.xxx.d;xxx.xxx.pl"/> <group title="Title2" packages="xxx.data*"/>
<tag name="todo" scope="all" description="To do:" /> <link offline="true" href="http://java.sun.com/products/jdk/1.4.1/docs/api/" /> </javadoc> </target>

Copier les fichiers images d'un répertoire

Cette tâche permet de copier toutes les images d'un répertoire dans un autre.
  • Reproduit la hiérarchie (flatten="false")
  • Crée uniquement les répertoires qui contiennent des images

<target name="cpImg"> <copy todir="${dest}" flatten="false" verbose="true"> <fileset dir="${src}"> <include name="**/*.gif" /> <include name="**/*.jpg" /> <include name="**/*.jpeg" /> <include name="**/*.png" /> </fileset> </copy> </target>


Article extrait du site Loribel.com.
https://loribel.com/info/memento/ant_exemples.html