ouvert_a_tous:dafop_2014:outils:ant:accueil

Le logiciel ANT

Il est écrit en Java.

Il a écrit par la branche Java de la fondation Apache pour automatiser un certain nombre de tâches lors de l'écriture du code de leurs outils Java (Tomcat, bibliothèques commons-xxx….).

Ces tâches étaient, au départ, des tâches de :

  • compilation,
  • création, suppression de dossiers ou fichiers,
  • génération de documentation,
  • création de bibliothèques (.jar)

Puis sont apparues des tâches de :

  • vérification de code ;
  • de lancement de tests unitaires ;
  • de contrôle de couverture de code ;
  • de déploiement d'application ;

Les tâches sont définies dans des nœuds nommés <target> … </target> lorsque ce sont des tâches intégrées à ANT.

Les éditeurs de logiciels peuvent créer et fournies leurs propres tâches : des <taskdef>….</taskdef> qui permettront d'appeler le logiciel à partir de ANT.

Le logiciel ANT repose essentiellement sur un fichier xml dont le nom habituel est build.xml.

Ce fichier décrit :

  • des attributs : <property></property>
  • les tâches, ainsi que leur paramétrage ;
  • un enchaînement de ces tâches.

Il permet d'automatiser rapidement des enchaînements simples de tâches, mais devient vite obscur lorsqu'on cherche à couvrir tous les cas de figure du développement d'une application.

A tel point qu'il a donné lieu à la création d'un poste de spécialiste ANT dans certains services informatiques.

  • ouvert_a_tous/dafop_2014/outils/ant/accueil.txt
  • Dernière modification : 2022/12/03 07:45
  • de 127.0.0.1