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.
Hierzulande liegt das Wachstum im dritten Quartal gegenüber dem Vorjahreszeitraum bei 78 Prozent. In Österreich…
Die Datenschützer kritisieren die Nutzung von Kundendaten für gezielte Werbung auf LinkedIn. Die Microsoft-Tochter muss…
Im Jahresvergleich legen die Ausgaben für IT Security um fast 14 Prozent zu. Gut die…
Mehr Datenverstöße registriert Surfshark in den USA, Frankreich und Russland. Hierzulande werden im dritten Quartal…
Browsererweiterungen können die Sicherheitsfunktion Site Isolation aushebeln. Betroffen sind Chrome für Windows, macOS und Linux.
Das Plus fällt höher aus als in diesem Jahr. Das größte Wachstum der Ausgaben sagt…