Apache Ant
StartSeite | Neues | TestSeite | ForumSeite | Teilnehmer | Kategorien | Index | Hilfe | Einstellungen | Ändern
- Ab dem 18. November 2002 ist JakartaAnt ein Toplevel-Projekt von Apache geworden, wonach es nun ApacheAnt heißt.
Ant ist ein Buildtool, welches auf Java aufsetzt - ähnlich wie Make, allerdings bedeutet ein fehlendes TAB nicht mehr den Weltuntergang. Im Gegensatz zu Make-Derivaten wie gnumake oder jam arbeitet Ant nicht mit Build-Scripten, sondern mit einem XML-Format.
Da Ant in Java geschrieben ist, steht es als Buildtool unter jedem OS zur Verfügung, welches über eine Java-VM verfügt. Dazu zählen Windows, Linux, Solaris, und weitere Unix-Derivate. Besonders geeignet ist Ant als "Easy-Deployment"-Tool, um J2EE-Anwendungen automatisiert zu installieren und an einen Application-Server zu binden.
Der designierte Nachfolger von Ant ist ApacheMaven.
Besonderheit:
Man gibt im Gegensatz zu Make im Skript nur noch an, was zu tun ist (z.B. übersetzen oder ZIP-File bauen), nicht mehr wie es zu tun ist. Ant überlegt selbst, wie es Compiler und Zipper aufruft. Durch diesen entscheidenden Unterschied werden auch die Skripte wirklich plattformunabhängig.
Pros:
- Strukturierung durch XML
- keine eigene Syntax zu erlernen
- Unterstützung durch Standard-Tools (XML-Editoren)
- Standardisiert
- einfach zu handhaben
- plattformunabhängig
Cons:
- Fehlende Integration in vorhandene Tools
- Java zentrisch
- durch Benutzung von XML werden Skripts schnell recht "klotzig"
Ant. Kurz und Gut. von Stefan Edlich: ISBN 3-89721-241-2
KategorieJava KategorieSoftwareTool
StartSeite | Neues | TestSeite | ForumSeite | Teilnehmer | Kategorien | Index | Hilfe | Einstellungen | Ändern
Text dieser Seite ändern (zuletzt geändert: 30. November 2005 10:41 (diff))