Tartalomjegyzék

< Java

Java Ant

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:

App.java
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