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

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

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 ?

presentation-objis-conseil-formation-java-soa2.png

Partie 1 : Téléchargement et installation

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

tutoriel_ant_objis_installation_1.png

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

tutoriel_ant_objis_installation_2.png

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

tutoriel_ant_objis_installation_3.png

 Enregistrer dans c:formationantoutils

tutoriel_ant_objis_installation_4.png

 dézipper dans c:formationant

Notez l’arborescence globale

tutoriel_ant_objis_installation_5.png

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

tutoriel_ant_objis_installation_6.png

Librairies

 Analysez le contenu du répertoire ‘lib’

tutoriel-ant-premiere-compilation-automatisation-tache-ant-jar

Feuilles de styles

 Analysez le contenu du répertoire etc

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.

tutoriel_ant_objis_installation_11.png

Clique sur ‘manual’

tutoriel_ant_objis_installation_12.png

Variable d’environnement ANT_HOME

 Créez la variable d’environnement ANT_HOME

tutoriel_ant_objis_installation_7.png

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:formationantapache-ant-1.7.1bin

tutoriel_ant_objis_installation_22.png

 Bouton OK

Ajouter répertoire ‘bin’ de ANT au PATH

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

tutoriel_ant_objis_installation_8.png

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

tutoriel_ant_objis_installation_9.png

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.

tutoriel_ant_objis_installation_10.png

Partie 3 : exemple de projet ANT

TELECHARGEZ le projet ANT A CETTE ETAPE

Répertoire racine

tutoriel_ant_objis_installation_14.png

Source

Un seul package

tutoriel_ant_objis_installation_15.png

avec une seule classe Java :

tutoriel_ant_objis_installation_16.png

tutoriel_ant_objis_installation_17.png

cible (target) pour la compilation

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

tutoriel_ant_objis_installation_18.png

 Analysez le contenu du répertoire du projet

tutoriel_ant_objis_installation_19.png

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

tutoriel_ant_objis_installation_14.png

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

tutoriel_ant_objis_installation_13.png

 Ajoutez le code suivant dans le build.xml

tutoriel_ant_objis_installation_21.png

 lancez la commande ant run

tutoriel_ant_objis_installation_20.png

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

2018-01-27T15:52:14+01:00

Contactez nous

241 rue DUGUESCLIN, 69003 Lyon

Web : Objis : spécialiste formation Java