Felhasználói eszközök

Eszközök a webhelyen


oktatas:programozas:java:java_ant

Ez a dokumentum egy előző változata!


< Java

Java Ant

  • Szerző: Sallai András
  • Copyright © Sallai András, 2014
  • Licenc: GNU Free Documentation License 1.3

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

oktatas/programozas/java/java_ant.1682796449.txt.gz · Utolsó módosítás: 2023/04/29 21:27 szerkesztette: admin