J'essaie actuellement d'utiliser la tâche de longueur dans ANT, plus précisément de réaliser une tâche de longueur conditionnelle.
Je veux marquer un message dans un fichier existant si le fichier dépasse une longueur définie, comme suit :
<project name="ant" default="check-filesize">
<target name="check-filesize">
<length mode="all" property="fs.length.bytes" when="gt" length="100">
<fileset dir="size" includes="*"/>
</length>
<echo>sorry your file set is to large</echo>
</target>
</project>
J'ai déjà écrit le code pour imprimer la taille de tous les fichiers dans le répertoire mais je ne l'ai pas inclus ici pour rester bref.
Si la longueur ne permet pas l'utilisation de la balise echo, puis-je effectuer cette opération d'une autre manière, sinon, quelqu'un sait-il ce que fait la balise when ? Il est évident que je veux que l'écho se produise uniquement lorsque la condition est violée.
Merci d'avance