Kifejezetten a Java programok számára létrehozott fordítás automatizáló eszköz, amely kicsit hasonlít a make rendszerhez.
Az Ant esetében egy build.xml XML fájlt hozunk létre, amelyben leírjuk mit is kell tenni.
Az Ant weboldala: http://ant.apache.org/
Minden build.xml fájlnak tartalmazni kell egy project elemet, és azon belül minimum egy target elemet.
<?xml version="1.0"?> <project name="haromszog" default="compile" basedir="."> <target name="compile" > <javac srcdir="." destdir="." includeantruntime="false"/> </target> </project>
A srcdir megadása kötelező. A destdir megadása nem kötelező. Az includeantruntime megadása ajánlott. Ezzel lebeszéljük a környezeti változók figyeléséről.
Az src és bin könyvtárat létre kell hoznunk, ezt nem teszi meg az ant.
<?xml version="1.0"?> <project name="haromszog" default="compile" basedir="."> <target name="compile" > <javac srcdir="src" destdir="bin" includeantruntime="false"/> </target> </project>
Tegyünk az src könyvtárba egy Java programot:
Fordítás:
ant
A parancs hatására a bin könyvtárban létrejön az App.class állomány.