vers l'accueil formulaire de contact

Tutoriel Ant N°1 : installation, analyse et création de cible Ant

PNG - 14.9 ko

Maîtrisez l’installation de l’outil ANT qui permet d’automatiser les tâches récurrentes de vos développement Java : compilation, packaging, déploiement, documentation, test unitaires, notification.

Analysez un projet ANT et créez une cible dans le fichier build.xml.

Les + objis
- 70% de travaux pratiques
- Clé USB avec tous les outils utilisés + Corrigés TPs
- Bilan pédagogique individuel + conseils

Liens utiles

- + de 100 Tutoriaux Java/Jee
- Tutoriel et formation ANT
- Objis, spécialiste formation Java depuis 2005
- Site web ANT

Prérequis

- aucun

Objectifs

- Maîtriser l’installation de ANT.
- Comprendre l’utilisation de ANT et constater la valeur ajoutée.
- Créer une cible à partir de la documentation ANT.

Programme

- Partie 1 : téléchargement et installation
- Partie 2 : test d’installation
- Partie 3 : exemple de projet ant simple
- Partie 4 : création d’une cible ’run’ dans build.xml du projet

Durée

- 15 min

Qui sommes-nous ?

PNG - 102.4 ko

Partie 1 : Téléchargement et installation

- Aller sur la page d’accueil du site de ANT : http://ant.apache.org

- Sur le menu de gauche, cliquez sur ’Binary download’

- Cliquez sur le lien de la dernière version (ici : apache-ant-1.7.1-bin.zip). Le téléchargement commence...

- Enregistrer dans c :\formationant\outils

- dézipper dans c :\formationant

Notez l’arborescence globale

Le répertoire qui nous interesse est le répertoire bin dans lequel se trouve ant.bat

Librairies

- Analysez le contenu du répertoire ’lib’

PNG - 11.7 ko
tutoriel-ant-premiere-compilation-automatisation-tache-ant-jar

Feuilles de styles

- Analysez le contenu du répertoire etc

PNG - 42.4 ko
tutoriel-ant-premiere-compilation-automatisation-tache-ant-xsl

- Expliquez.

Le jar le plus important est ant.jar. Il contient l’ensemble des ’core tasks’ (taches principales) de ANT.

Documentation

Le répertoire doc nous interessera lorsque nous chercherons instructions pour créer des tâches spécifiques.

- Cliquez sur le fichier index.html du répertoire doc.

Clique sur ’manual’

Variable d’environnement ANT_HOME
- Créez la variable d’environnement ANT_HOME

Variable d’environnement PATH

Variable PATH Si la variable utilisateur PATH n’existe pas, alors la créer :
- Programmes/Panneau config/Système/Onglet Avancé/Variable d’environnement/ Zone variable utilisateur

- Bouton Nouveau
- dans le champ ’nom de variable’, ajoutez : PATH
- Dans le champ ’valeur’, ajoutez : c :\formationant\apache-ant-1.7.1\bin

- Bouton OK

Ajouter répertoire ’bin’ de ANT au PATH

- Ajoutez le répertoire bin de ANT à votre variable d’environnement PATH utilisateur

Puis lancez une Nouvelle invite de commande MS-DOS entrez la commande : ant

Si il y a une réponse du type ’no build found’ c’est que ANT est bien installé.

Partie 2 : test d’installation

- Lancez un invite de commande ms-dos. Entrez la commande ant

INFO : Ant recherche systématiquement dans le répertoire à partir duquel il est lancé fichier xml (par défaut build.xml) dans lequel des taches (target) sont définies.

Ici il ne trouve pas de fichier build.xml et nous en informe.

L’installation s’est bien passé.

Version de ant

Vous pouvez connaitre la version utilisée de ant via la commande ant -version.

Partie 3 : exemple de projet ANT

TELECHARGEZ le projet ANT A CETTE ETAPE

Répertoire racine

Source

Un seul package

avec une seule classe Java :

cible (target) pour la compilation

- En ligne de commande : lancez à partir du répertoire racine : ant compile

- Analysez le contenu du répertoire du projet

Que s’est ’il passé ?

cible (target) nettoyage

- En ligne de commande : lancez à partir du répertoire racine : ant clean-all

- Analysez le contenu du répertoire du projet

Que s’est ’il passé ?

Partie 4 : ajout de la cible ’run’

A l’aide de la documentation (Ant Tasks -> Core tasks), ajoutez la cible ’run’ pour lancer l’application en tapant ant run

- Ajoutez le code suivant dans le build.xml

- lancez la commande ant run

TELECHARGEZ le projet ANT A CETTE ETAPE

Conclusion

Dans ce tutoriel, vous avez installé, testé l’installation de l’outil ANT . Vous avez également créé une cible dans le fichier build.xml

Formation ANT

Le chemin le plus court pour avoir les réflexes et la méthodologie de l’expert ANT

PNG - 14.9 ko