[[oktatas:programozás:java|< Java]]
====== Java Ant ======
* **Szerző:** Sallai András
* Copyright (c) 2014, Sallai András
* Szerkesztve: 2014, 2023
* Licenc: [[https://creativecommons.org/licenses/by-sa/4.0/|CC BY-SA 4.0]]
* 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.
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.
Tegyünk az src könyvtárba egy Java programot:
class App {
public static void main(String[] args) {
System.out.println("Valami");
}
}
Fordítás:
ant
A parancs hatására a bin könyvtárban létrejön az App.class állomány.
===== Linkek =====
* http://ant.apache.org/
* http://ant.apache.org/manual/Tasks/javac.html