Der Einstieg

Was ist Ant?

Ant ist ein in Java geschriebenes Werkzeug, um wiederkehrende Aufgaben zu automatisieren. Ant ist für Java in etwa das, was make für C/C++ ist. Ant ist ein Projekt der Apache Software Foundation. Die Version (1.7) steht unter der Apache Software License 2.0 zur Verfügung.

Download und Installation

Dieser Abschnitt beschreibt die notwendigen Schritte (Download und Installation), die notwendig sind, um mit Ant arbeiten zu können, für die Betriebssysteme Microsoft Windows XP und Ubuntu Linux 7.1

Um mit Ant arbeiten zu können, ist eine Java-Installation in der Version 1.2 oder höher erforderlich. Sollte nur ein JRE installiert sein, stehen viele Funktionen von Ant nicht zur Verfügung. Empfohlen wird ein JDK zu installieren und dieses nach Möglichkeit in der Version 1.5 oder höher.

Windows XP / Windows 7

Ant kann von http://ant.apache.org/ heruntergeladen werden. Am besten geeignet ist die Binary-Distribution als zip-Datei. Diese zip-Datei muss als Nächstes in ein beliebiges Verzeichnis (z.B.: c:\Programme\Ant) entpackt werden.

Um mit Ant arbeiten zu können, müssen noch folgende Umgebungsvariablen gesetzt / bearbeitet werden:

  • ANT_HOME: Auf das Installationsverzeichnis von Ant
  • PATH: Die Path Umgebungsvariable muss um das "/bin"-Verzeichnis der Ant- Installation erweitert werden.
  • JAVA_HOME: Die Umgebungsvariable JAVA_HOME muss auf ein aktuelles JDK (1.5 oder höher) zeigen.

Zum Test der Installation kann die Eingabeaufforderung (DOS-Box) verwendet werden. Nach dem Öffnen der Eingabeaufforderung sollte in ein Verzeichnis gewechselt werden (sofern dies noch nicht der Fall ist), in dem sich Ant nicht befindet. Der Eingabe von:

ant -version
            

sollte, bei erfolgreicher Installation, in etwa folgende Ausgabe folgen:

Apache Ant version 1.7.0 compiled on December 13 2006
            

Ubuntu 9.10

Um Ant unter Ubuntu 9.10 zu installieren, kann folgender Befehl, bei bestehender Internetverbindung, im Terminal verwendet werden.

sudo apt-get install ant
            

Zum Test der Installation kann im Terminal folgender Befehl verwendet werden:

ant -version
            

Bei erfolgreicher Installation folgt in etwa folgende Ausgabe im Terminal:

Apache Ant version 1.7.1 compiled on October 19 2009
            

Hello world from Ant

Ant ist zwar keine Programmiersprache, jedoch lässt sich mit Ant ein "Hello world from Ant" für den Einstieg realisieren.

Die von Ant auszuführenden Aufgaben werden in XML-Dateien definiert. Der Standardname für ein Ant-Skript ist "build.xml". Sofern nicht über Optionen eine andere Datei angegeben wird, sucht Ant nach einer Datei mit dem Namen "build.xml"

Um nun das "Hello world from Ant" Skript zu erzeugen, erstellen Sie eine Datei mit dem Namen "build.xml" in einem beliebigen Verzeichnis. Öffnen Sie diese Datei mit einem Texteditor und tragen Sie folgende Zeilen ein und speichern die Datei.

<project>
  <echo>Hello world from Ant</echo>
</project>
            

Öffnen Sie eine Konsole und wechseln Sie in das Verzeichnis der gerade erstellten Datei. Geben Sie nun in der Konsole ant ein, worauf folgende Ausgabe erfolgen sollte:

Buildfile: build.xml
     [echo] Hello world from Ant

BUILD SUCESSFUL
Total time: 0 seconds