|
Ant - L'automatisation des tâches du programmeur
2.Utiliser Ant dans un projet
Pour illustrer l'utilisation de Ant, nous prendrons l'exemple d'un programme Java dont la fonction est d'afficher un carré magique (tableau dont la somme des nombres présents sur une ligne horizontale, verticale, ou diagonale, est toujours la même). Cette petite application contient deux classes réunies au sein du paquetage com.example.MagicalSquare :
- Square qui gère le carré magique a proprement dit.
-
TestSquare qui créé une instance de celui-ci, et déclenche son affichage.
L'illustration suivante montre l'organisation de cette petite application à travers la perspective « ressource » (voir dans le menu Windows -> Open perspective -> Others -> Ressources). La plupart des projets Ant reposent sur cette structure, et nous vous conseillons de vous en inspirer pour vos futures applications. Le répertoire src renferme tous les fichiers source (extension .java), build accueillera nos classes compilées (.class) et dist contiendra notre distribution (les fichiers jar). On trouvera dans ce dernier un sous-répertoire lib contenant l'archive jar de notre application prête à être déployée. Et pour finir, le répertoire doc servira à stocker la documentation de notre classe. Certains projets peuvent également contenir un sous-répertoire conf pour les fichiers de configuration, res contenant les différentes ressources nécessaires au programme (images, traductions, sons, ...), et un dossier etc pour les fichiers qui n'appartiennent à aucune des catégories précitées. Description des éléments du projet, visibles dans la figure ci-dessus : Le répertoire src : les sources JRE System Library : les librairies Java Le répertoire lib : les librairies ant.jar : la librairie Ant, on l’utilise ici pour écrire nos propres tâches Le répertoire build: contient les fichiers sous forme de bytecode (fichiers compilés) Le répertoire dist: contient les fichiers jar Le répertoire doc: contient la documentation build.xml : le fichier de construction de Ant labo.txt : un fichier qui sera utilisé par la tâche que nous allons écrire
2.1.Importer le projet servant d’exemple
Pour suivre le cours, vous aurez besoin d’importer le projet que nous avons décrit précédemment. Voici les étapes à suivre :

- Vous pourrez sélectionner le répertoire contenant le projet
- Le projet sera disponible, et il se nomme "magicalSquare"
Pour plus d’informations, vous pouvez revoir le cours sur Eclipse proposé par le laboratoire Sun.
|
|
 |