[[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