Ant: Buildtool für Java-Entwickler

Hier nun eine etwas kompliziertere Konfiguration mit mehreren zu erstellenden Targets.

In dem in Listing B gezeigten Beispiel Medium.xml ist die Konfiguration in wesentlich mehr Targets unterteilt als beim Beispiel SimpleBuild.xml. Indem der Build-Prozess in verschiedene Targets unterteilt wird, kann Ant dem Build-Prozess jederzeit beitreten. In SimpleBuild.xml wurde einfach der Java-Quellcode kompiliert. In diesem Beispiel jedoch wird die Umgebung initialisiert (init), der Code kompiliert (compile), der Code in eine JAR-Datei gepackt (package) und das Ergebnis an unseren Produktionsort kopiert (dist). Eine zusätzliche Aufgabe bsteht darin, die Umgebung zu säubern und auf den Stand vor der Code-Kompilierung zu bringen.

Standardmäßig werden nacheinander init, compile, package und dann dist ausgeführt. Wie man sieht, hat jedes Target eine definierte Abhängigkeit. Ant vervollständigt Abhängigkeiten vor Targets, die sich auf diese verlassen. Das Standard-Target ist dist, so dass sämtliche Tasks ausgeführt werden, wenn man Ant von der Befehlszeile aus startet.

Es lässt sich jedoch auch nur ein Teil der Schritte ausführen, indem das gewünschte Target in der Befehlszeile angegeben wird. So kann z.B. nur der Code verpackt werden, ohne ihn weiterzugeben. Die Unterteilung größerer Projekte unterstützt den Debugging- und Qualitätssicherungsprozess, da es Entwicklern ermöglicht wird, schnell Unterabschnitte zu erstellen statt auf einen kompletten Build warten zu müssen.

Page: 1 2 3 4 5 6

ZDNet.de Redaktion

Recent Posts

Deutlicher Anstieg der Cyberangriffe auf deutsche Unternehmen

Hierzulande liegt das Wachstum im dritten Quartal gegenüber dem Vorjahreszeitraum bei 78 Prozent. In Österreich…

1 Woche ago

310 Mio. Euro: Irische Datenschutz- behörde verhängt Bußgeld gegen LinkedIn

Die Datenschützer kritisieren die Nutzung von Kundendaten für gezielte Werbung auf LinkedIn. Die Microsoft-Tochter muss…

2 Wochen ago

Deutscher Cybersicherheitsmarkt erstmals elfstellig

Im Jahresvergleich legen die Ausgaben für IT Security um fast 14 Prozent zu. Gut die…

2 Wochen ago

14,6 Millionen geleakte Konten in Deutschland im dritten Quartal

Mehr Datenverstöße registriert Surfshark in den USA, Frankreich und Russland. Hierzulande werden im dritten Quartal…

2 Wochen ago

Google schließt drei schwerwiegende Sicherheitslücken in Chrome 130

Browsererweiterungen können die Sicherheitsfunktion Site Isolation aushebeln. Betroffen sind Chrome für Windows, macOS und Linux.

2 Wochen ago

IT-Ausgaben wachsen 2025 weltweit voraussichtlich um 9,3 Prozent

Das Plus fällt höher aus als in diesem Jahr. Das größte Wachstum der Ausgaben sagt…

2 Wochen ago