Ant
Description
Fonctionnalités générales
Ant (Another Neat Tool) est un outil de build basé sur XML qui permet d'automatiser la construction de logiciel dans de nombreux langages. Très simple d'utilisation et possédant de nombreuses fonctionnalités, Ant est très répandu dans la communauté Java. Ses principales fonctionnalités sont les suivantes :
- gestion de la compilation ;
- génération de pages de documentation ;
- création de redistribuables ;
- mise en place de batteries de tests ;
- grand nombre de tâches disponible et possibilité d'écrire ses propres tâches.
Autres fonctionnalités
Couplage avec des gestionnaires de versions.
Interopérabilité
Un script Ant peut être utilisé dans MAVEN .
Contexte d'utilisation dans mon laboratoire/service
Ant est utilisé dans le cadre de la nouvelle version du logiciel Monolix
Limitations, difficultés, fonctionnalités importantes non couvertes
Ant ne gère pas nativement les dépendances. Il existe néanmoins le plugin ivy qui permet d'adresser cette préoccupation.
Hormis ce point, la principale contrainte de Ant est sa syntaxe verbeuse.