Formation Java
Détails :
ANT : Mise en oeuvre
Durée :
2 Jours
Objectif :
La génération, le déploiement et les tests d'une application informatique sont des étapes récurrentes et répétitives sur tous les projets mais elles sont pour autant incontournables. ANT est un outil de la communauté Apache qui permet de mettre en oeuvre rapidement et efficacement ces tâches quel que soit le développement que vous réalisez : web, windows, en langage Java ou C++, avec Weblogic ou Tomcat, etc. Ces auteurs ont su tirer partie des experiences du passé (make, gnumake, jam, etc.) pour proposer un outil majeur, particulièrement efficace et extensible, que nous vous proposons de découvrir dans le cadre de cette formation.
Prérequis :
Une connaissance minimale de XML et de Java est nécessaire pour pouvoir suivre cette formation.
Public :
Tout développeur JAVA souhaitant automatiser ses tâches de constructions, de tests et de déploiment de ses applications.
Autres Informations :
Devis :
Si vous souhaitez être contacté et obtenir plus d'informations sur cette formation veuillez remplir notre formulaire de mise en relation.
>
Cursus :
ANT : Mise en oeuvre
    Introduction
    • Présentation de l'outil ANT
    • Concepts généraux (project, target, tâches, ...)
    • Utilisation en mode shell
    • Intégration au sein d'Eclipse

    Structure générale d'un fichier ANT
    • Définition d'un projet et des targets
    • Dépendance entre les targets
    • Utilisation de tâches
    • Inclusion de sous-fichiers ANT
    • Les tâches d'exécution
    • Gestion des erreurs (failOnError)

    Plus de flexibilité pour vos scripts ANT
    • Mode d'utilisation des propriétés
    • Exécution conditionnelle
    • Utilisation des pattern-sets, dir-set et file-set
    • Utilisation des filter-sets
    • Utilisation de paths et des classpaths

    ANT et la Réutilisabilité
    • Définition de macros ANT
    • Définition de scripts ANT (présentation de BSF et du moteur Javascript)
    • Définition de targets ANT
    • Surcharge d'éléments ANT existants (propriétés, pattern-sets, ...)
    • Surcharge de targets existantes

    Contexte d'utilisation de ANT
    • Construction d'applications Java
    • Construction d'applications C++ (cppTasks)
    • Automatisation de jeux de tests JUnit
    • Manipulation du système de fichiers
    • Les taches d'archivage
    • Empaquetage et déploiement d'une application J2EE
    • Prise de contrôle d'une machine distante via SSH
    • Gestion du proxy HTTP