La sintassi di Ant la seguente:
ant [opzioni] [target]
Principali opzioni:
-help
: visualizza l'help in linea;
-projecthelp
: visualizza le informazioni relative ad ogni target presente nel build file, inserite tra i tag <description>
-version
: visualizza la versione di ant ed esce;
-emacs
: formatta i messaggi di log per meglio essere letti dall'editor Emacs;
-quiet
: non visualizza messaggi salvo quelli generati dai tag <echo>
presenti nel build file;
-verbose
: visualizza messaggi dettagliati durante il build dell'applicazione;
-logfile <nomefile>
: redirige l'output su in file di log;
-logger <classfile>
: specifica una classe Java che deve essere presente in org.apache.tools.ant.BuildLogger per gestire i log di Ant;
-listener <classfile>
: dichiara una listening class per Ant;
-buildfile <nomefile>
: Specifica un build file diverso da quello di default (build.xml
);
-D <property=value>
: permette di definire da linea di comando le property utilizzate in build.xml
;
-propertyfile <nomefile>
: indica di utilizzare un file di property. Quanto definito con il parametro -D
ha la precedenza rispetto ai valori definiti internamente al file;