Développement Java : ANT : Mise en oeuvre
|
|
Durée de la formation : 2 jours
|
|
Objectifs :
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 ciblé :
Tout développeur JAVA souhaitant automatiser ses tâches de constructions, de tests et de déploiment de ses
applications.
La formation sera dispensée par un formateur expérimenté sur les technologies et les produits présentés.
Chaque participant se verra remettre un support de cours et disposera d'un PC afin de pouvoir effectuer
les différents travaux pratiques. La formation pourra être dispensée à Saint Laurent du Var (à proximité de Nice),
à Meylan (à proximité de Grenoble), à Paris ou dans les locaux de votre entreprise.
-
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
-
-
Inclusion de sous-fichiers ANT
-
-
Gestion des erreurs (failOnError)
-
Plus de flexibilité pour vos scripts ANT
-
Mode d'utilisation des propriétés
-
-
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 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
-
-
Empaquetage et déploiement d'une application J2EE
-
Prise de contrôle d'une machine distante via SSH
-
© Infini Software - 2011 - Tous droits réservés - 06 63 33 14 06
439, chemin de la Ferrière - 06750 Valderoure