In theory, it is kind of like Make, but without Make's wrinkles.
Fonctionnalités de Ant :
-
Make : remplace le make avec beaucoup d'avantages, surtout pour les projets Java.
- compilation, ...
- génération de la javadoc, exécution des tests unitaires, ...
- gestion de version, ...
- packaging, création de jar, signature, ...
-
Deploiement : Que ce soit un site web ou une application, Ant a toutes les capacités pour faire du déploiement.
- accès via FTP, ...
- génération JavaDoc, ...
- génération avec XML, ...
-
Facilement extensible : Tout programme Java (de type ligne de commande) peut facilement se transformer en tache Ant. Pour cela, il suffit d'écrire une petite classe qui dérive de Task.
- Nombreux plugins disponibles, ...
- Ajout de ses propres taches, ...
Exemple : Ce site par exemple est entièrement généré à partir de fichiers XML et des feuilles de style XSL. Pour toute la génération, j'utilise ANT.
Voir
memento ant pour exemples d'utilisation de ant.