Toutes nos formations sont désormais disponibles en "Live Virtual classes". Contactez-nous pour plus d’informations : formation@oxiane.luToutes nos formations sont désormais disponibles en "Live Virtual classes". Contactez-nous pour plus d’informations : formation@oxiane.lu

Ant

ANT est un projet open source de la fondation Apache écrit en Java qui vise le développement d'un logiciel d'automatisation des opérations répétitives tout au long du cycle de développement logiciel, à l'instar des logiciels Make.
Le nom est un acronyme pour "Another Neat Tool" (un autre chouette outil).
ANT est principalement utilisé pour automatiser la construction de projets en langage Java, mais il peut être utilisé pour tout autre type d'automatisation dans n'importe quel langage.
Parmi les tâches les plus courantes, citons : la compilation, la génération de pages HTML de documents (Javadoc), la génération de rapports, l'exécution d'outils annexes (checkstyle, findbugs etc), l'archivage sous forme distribuable (JAR etc.).

600 € HT 1 jour UL-ANT

Automatiser les traitements avec Ant

Programme

Présentation

  • Philosophie
  • Installation d’Ant
  • Lancer son premier build
  • La ligne de commande Ant
  • Utiliser Ant depuis Eclipse

Comprendre Ant

  • Anatomie d’un build.xml
  • Les types de données Ant
  • Path, Fileset, selector…
  • Les properties Ant
  • Les tâches et leurs dépendances
  • Bonnes pratiques

Les Tâches Ant

  • Les principales Task d’Ant
  • Les compléments ant-contrib
  • Utilisation de Macros

Tâches Courantes

  • Construire des projets Java
  • compilation incrémentale
  • Déployer une Application
  • Exécuter des programmes
  • Manipulation de fichiers

Utilisation avancée de Ant

  • Organisation de projets complexes
  • Utiliser Ant depuis Jenkins/Hudson
  • Utilisation de Ant depuis Maven…
  • et de Maven depuis Ant
  • Création de tâches Ant personalisées en Java