Conclusion – Sommaire
ant
et Eclipse
Sujet du TP
Conclusion
Bibliographie
ant
et Eclipse
Sujet du TP
Conclusion
Bibliographie
[email protected]
The APACHE ANT Project
48
ant
et Eclipse
Sujet du TP
Conclusion
Bibliographie
ant
et Eclipse
Documentation
http://help.eclipse.org/help33/index.jsp?topic=/org.eclipse.platform.doc.user/
◮ puis gettingStarted/qs-81_basics.htm
◮ ou concepts/concepts-antsupport.htm
En bref...
Créer un projet à partir d’un
ant buildfile
ou en ajouter un
◮ soit
File > New > Java Project > Create a new project java from an existing ant buildfile
◮ soit
File > New > File
Exécuter
◮ dans la vue
Package
, bouton droit sur le fichier build.xml sélectionné
◮ ou bien Icone Run avec la malette de la barre de menu horizontale
◮ ou bien dans la vue Outline, bouton droit sur une des cibles
Puis
Run as > Ant Build
[email protected]
The APACHE ANT Project
49
ant
et Eclipse
Sujet du TP
Conclusion
Bibliographie
Sujet du TP
Construire pour votre projet un build.xml
contenant les cibles :
init
Initialisation, définition des propriétés
prepare
Préparation (création des répertoires par exemple)
clean
Suppression de tout ce que le processus de construction peut produire
compile
Compilation des sources de l’application
compile-test
Compilation des sources de test
test
Exécution des tests unitaires
javadoc
Création de la Javadoc
dist
Création d’une archive des sources de la distribution
deploy
Déploiement de l’application sur le serveur cible
properties
Affichage des valeurs de la configuration
usage
Affichage des cibles disponibles
clean
(nettoie les .class produits et les répertoires inutiles)
checkout/commit/update/diff/patch/tag
(versionning avec svn)
[email protected]
The APACHE ANT Project
50
ant
et Eclipse
Sujet du TP
Conclusion
Bibliographie
Conclusion
Synthèse
◮ multi-plate-forme
◮ configurable grâce à un fichier XML
◮ open-source
◮ extensible
Perspective
◮ actuellement la version 1.7 depuis octobre 2006 (possibilité de problèmes de compatibilité suivant la version installée)
◮ make le passé et maven
, le futur ?
[email protected]
The APACHE ANT Project
51
ant
et Eclipse
Sujet du TP
Conclusion
Bibliographie
Bibliographie
Gestion de Version
◮
Site officiel http ://ant.apache.org/
◮ Manuel d’utilisateur http ://ant.apache.org/manual/index.html
◮ Tutoriels http://ant.apache.org/manual/tutorials.html
(Hello World with Ant, Writing Tasks, Tasks using Properties, Filesets & Paths)
◮
Ant et Eclipse http :// help.eclipse.org/help33/index.jsp?topic=/org.eclipse.platform.doc.user/ puis gettingStarted/qs-81_basics.htm
ou concepts/concepts-antsupport.htm
◮
Manuels non-officiel et non-complet de ant et maven
(en français) http ://www.jmdoudoux.fr/java/dej/index.htm
◮
Ant et JUnit http://ant.apache.org/manual/OptionalTasks/junit.html
◮ Ant et svn http://subclipse.tigris.org/svnant.html
[email protected]
The APACHE ANT Project
52