2013_2014:lp:idse:gl:td:ant
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
2013_2014:lp:idse:gl:td:ant [2013/08/08 22:40] – [Integration de ant à Eclipse `] blay | 2013_2014:lp:idse:gl:td:ant [2013/08/09 11:52] (current) – [Autres] blay | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Introduction à Ant ====== | ====== Introduction à Ant ====== | ||
- | D' | + | **D' |
===== Qu’est ce que ant ? ===== | ===== Qu’est ce que ant ? ===== | ||
Line 70: | Line 70: | ||
- En utilisant la commande '' | - En utilisant la commande '' | ||
- Ajouter une cible qui produit le .jar (voir http:// | - Ajouter une cible qui produit le .jar (voir http:// | ||
- | + | Pour que le fichier jar du projet soit exécutable, | |
+ | < | ||
+ | < | ||
+ | < | ||
+ | </ | ||
+ | </ | ||
==== Exercice 2 : Ant et JUnit ==== | ==== Exercice 2 : Ant et JUnit ==== | ||
- | <note warning> | + | <note warning> |
</ | </ | ||
- Modifiez maintenant le fichier '' | - Modifiez maintenant le fichier '' | ||
Line 81: | Line 85: | ||
===== Integration de ant à Eclipse `===== | ===== Integration de ant à Eclipse `===== | ||
- | <note warning> | ||
Nous allons maintenant voir comment utiliser en même temps ant et eclipse. | Nous allons maintenant voir comment utiliser en même temps ant et eclipse. | ||
- Lancez eclipse. | - Lancez eclipse. | ||
- Choisissez File -> New -> Java -> Java Project. | - Choisissez File -> New -> Java -> Java Project. | ||
- | - Donnez un nom au nouveau projet, puis | + | - Donnez un nom au nouveau projet, puis sélectionner |
- | - cliquez sur create project from existing file. | + | |
- | - Choisissez le répertoire où vous avez décompressé l’exemple de la section précédente. | + | |
- Cliquez sur Next puis sur Finish. L’exemple de la section précédente est maintenant importé dans eclipse. | - Cliquez sur Next puis sur Finish. L’exemple de la section précédente est maintenant importé dans eclipse. | ||
- Vous pouvez maintenant voir le nouveau projet dans l’onglet package explorer sur la gauche. Remarquez que le fichier build.xml apparaît dans l’arborescence du projet. Double cliquez pour l’ouvrir. | - Vous pouvez maintenant voir le nouveau projet dans l’onglet package explorer sur la gauche. Remarquez que le fichier build.xml apparaît dans l’arborescence du projet. Double cliquez pour l’ouvrir. | ||
Line 93: | Line 94: | ||
- Placez vous par exemple sur une nouvelle ligne en dessous de ''< | - Placez vous par exemple sur une nouvelle ligne en dessous de ''< | ||
- Cliquez maintenant sur Window -> Show view -> Ant. Une nouvelle fenêtre nommée Ant apparaît dans votre espace de travail. | - Cliquez maintenant sur Window -> Show view -> Ant. Une nouvelle fenêtre nommée Ant apparaît dans votre espace de travail. | ||
- | - Faites un clic droit dedans et sélectionnez Add buildfiles.... | + | - Faites un clic droit dedans et sélectionnez Add buildfiles....ou bien sélectionner un fichier et faîtes le glisser. |
- | - Ajoutez alors le fichier build.xml de l’exemple 1. Vous voyez apparaître la liste des tâches ant que vous avez définies auparavant | + | - Ajoutez alors le fichier |
+ | |||
+ | |||
+ | ===== Autres ===== | ||
+ | |||
+ | |||
+ | - Ajoutez une cible doc au projet. Cette cible doit générer automatiquement la javadoc du projet dans un répertoire docs dont le nom doit être facilement paramétrable. N’oubliez pas de mettre à jour la cible clean pour qu’elle supprime ce répertoire. | ||
+ | - En vous inspirant de l’exemple ci-dessous, créez une nouvelle cible distribution qui crée une archive tar contenant le répertoire src, le répertoire rapport et le fichier build.xml. | ||
+ | < | ||
+ | <tar destfile=" | ||
+ | <fileset dir=" | ||
+ | <include name=" | ||
+ | <include name=" | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
- | ===== Gestion de projet avec ant ===== | + | ===== Références |
- | <note warning> | + | |
- | ==== Autres | + | |
+ | http:// | ||
- | - Regarder la génération de la javadoc | + | http:// |
- | http://skebir.developpez.com/tutoriels/java/ant/ | + | http://membres-liglab.imag.fr/donsez/cours/ant.pdf |
- | http:// | + |
2013_2014/lp/idse/gl/td/ant.1376001656.txt.gz · Last modified: 2013/08/08 22:40 by blay