Ez a dokumentum egy előző változata!
Tartalomjegyzék
Java Ant
- Szerző: Sallai András
- Copyright © Sallai András, 2014
- Licenc: GNU Free Documentation License 1.3
- Web: https://szit.hu
Bevezetés
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/
Egyszerű példa
Minden build.xml fájlnak tartalmazni kell egy project elemet, és azon belül minimum egy target elemet.
- build.xml
<?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 használata
Az src és bin könyvtárat létre kell hoznunk, ezt nem teszi meg az ant.
- build.xml
<?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.