Tâches de gestion de projet avancés
Tâche
echo
<echo> permet d’écrire dans un fichier ou d’afficher un message durant l’exécution des traitements
message
the message to echo. Optional
file
the file to write the message to. Optional
append
Append to an existing file (or open a new file / overwrite an existing file) ? Optional - default is false.
level
Control the level at which this message is reported. Optional of
"error", "warning" (-quiet, -q), "info" (no statement), "verbose"
(-verbose, -v), "debug" (-debug, -d) (decreasing order) Optional default is "warning".
encoding
encoding to use, default is "" ; the local system encoding. since Ant
1.7 Optional http://ant.apache.org/manual/CoreTasks/echo.html
26
Tâches de gestion de projet avancés
Tâche
echo
build.echo.xml
<?xml version="1.0" encoding="UTF-8"?>
<project name="Test echo avec Ant" default="init" basedir=".">
<!-- =================================================================== -->
<!-- Initialisation -->
<!-- =================================================================== -->
<target name="init">
<echo message="Debut des traitements" />
<echo>
Fin des traitements du projet ${ant.project.name}
</echo>
<echo message="Ceci est un message warning" level="warning" />
<echo message="Ceci est un message debug" level="debug"/>
<echo file="${basedir}/log.txt" append="false" message="Debut Traitement"/>
<echo file="${basedir}/log.txt" append="true" >
Fin Traitement
</echo>
</target>
</project>
27
Tâche
echo
Tâches de gestion de projet avancés
ant -quiet -buildfile build.echo.xml
Buildfile: build.echo.xml
init:
[echo] Debut des traitements
[echo]
[echo] Fin des traitements du projet Test echo avec Ant
[echo]
[echo] Ceci est un message warning
BUILD SUCCESSFUL
Total time: 0 seconds
28
Tâches de gestion de projet avancés
La tâche
tstamp
<tstamp> définit trois propriétés :
DSTAMP
: la date du jour au format AAAMMJJ
TSTAMP
: l’heure actuelle sous la forme HHMM
TODAY
: la date du jour au format long
build.tstamp.xml
<?xml version="1.0" encoding="UTF-8"?>
<project name="Test tstamp avec Ant" default="init" basedir=".">
<target name="init">
<tstamp/>
<echo message="Nous sommes le ${TODAY}" />
<echo message="DSTAMP = ${DSTAMP}" />
<echo message="TSTAMP = ${TSTAMP}" />
</target>
</project>
ant -buildfile build.tstamp.xml
Buildfile: build.tstamp.xml
init:
[echo] Nous sommes le November 21 2007
[echo] DSTAMP = 20071121
[echo] TSTAMP = 1120
BUILD SUCCESSFUL
Total time: 0 seconds
29

Link pubblico aggiornato
Il link pubblico alla tua chat è stato aggiornato.