Ant
Sébastien Jean
IUT de Valence
Département Informatique
v2.1, 10 novembre 2008
Principes et installation Introduction
Qu’est ce que ANT ?
Outil open-source du consortium Apache
http ://ant.apache.org
Version 1.1, juillet 2000
Version 1.7.0, décembre 2006
Make-like = gestion de production de logiciel
Syntaxe basée sur XML (MAKEFILE =build.xml)
Expression de cibles (de production) et de dépendances
Ecrit en Java,interfaçable depuis Java
Extensible, par définition de nouvelles tâches (écrites en Java)
Intégré à la majorité des IDE, notamment Eclipse
Sébastien Jean (IUT Valence) Ant v2.1, 10 novembre 2008 1 / 33
Principes et installation Installation
Installation de ANT
Téléchargement de la distribution binaire actuelle (1.7.0) :
apache-ant-1.7.0-bin.zip
Décompression
Sébastien Jean (IUT Valence) Ant v2.1, 10 novembre 2008 2 / 33
Principes et installation Installation
Installation de ANT (fin)
Positionnement de variables d’environnement
Déclaration de ANT_HOME, pointant sur l’installation de Ant
Déclaration de JAVA_HOME, pointant sur l’installation du JDK/JRE
Ajout de ANT_HOME/bin dans la variable d’environnement PATH
Test !
Sébastien Jean (IUT Valence) Ant v2.1, 10 novembre 2008 3 / 33
Principes et installation Projets, cibles, tâches
Premier script Ant
Projet = Gestion de la production logicielle pour un cas particulier
Cible =Opération de production (compilation, exécution, . . . )
Tâche =sous-opération élémentaire d’une cible (appel au
compilateur, affichage de message, . . . )
<?xml version="1.0" encoding="ISO-8859-1"?>
<project name="test">
<target name="echo1">
<echo message="test1 ant !" />
</target>
</project>
Projet
Cible
Tâche
Sébastien Jean (IUT Valence) Ant v2.1, 10 novembre 2008 4 / 33
1 / 34 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !