Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| software:ant:start [2014-01-07 08:54] – zueger1 | software:ant:start [2023-04-11 09:02] (aktuell) – gelöscht Urs Graf | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | ====== Apache Ant ====== | ||
| - | <box right 25% blue | **Qt**> | ||
| - | {{ .: | ||
| - | ---- | ||
| - | * [[http:// | ||
| - | * [[http:// | ||
| - | * [[http:// | ||
| - | * [[wpde> | ||
| - | </ | ||
| - | Apache Ant ist ein freies Kommandozeilen-Programm zum automatisierten Erzeugen von ausführbaren Computerprogrammen aus Quellcode. Es wird von der Apache Foundation entwickelt und hauptsächlich zum Erzeugen von Java-Anwendungen eingesetzt. Es kann jedoch auch für C oder C++ verwendet werden. Grundsätzlich kann Ant für alle Arten von Prozessen verwendet werden, welche mittels Aufgaben und Zielen beschrieben werden kann. | ||
| - | |||
| - | ===== Einfaches Beispiel ===== | ||
| - | Das folgende Beispiel((Basierend auf dem Beispiel aus dem [[http:// | ||
| - | * //build// erzeugt ein Verzeichnis und kompiliert einige Java-Klassen dort hinein | ||
| - | * //clean// räumt vorgängige Kompiliervorgänge wieder auf, in dem es einige Verzeichnisse und Dateien löscht. | ||
| - | |||
| - | <code xml> | ||
| - | <?xml version=" | ||
| - | <project name=" | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | |||
| - | <path id=" | ||
| - | < | ||
| - | </ | ||
| - | |||
| - | <!-- Anwendung bauen --> | ||
| - | <target name=" | ||
| - | <!-- Verzeichis anlegen --> | ||
| - | <mkdir dir=" | ||
| - | |||
| - | <!-- Quelltext kompilieren --> | ||
| - | <javac srcdir=" | ||
| - | | ||
| - | | ||
| - | | ||
| - | | ||
| - | < | ||
| - | </ | ||
| - | |||
| - | <!-- Kopiert notwendige Dateien --> | ||
| - | <copy todir=" | ||
| - | <fileset dir=" | ||
| - | <include name=" | ||
| - | <include name=" | ||
| - | </ | ||
| - | </ | ||
| - | |||
| - | <!-- Baut die JAR-Datei --> | ||
| - | <jar jarfile=" | ||
| - | <fileset dir=" | ||
| - | </ | ||
| - | </ | ||
| - | |||
| - | <!-- Aufräumen | ||
| - | <target name=" | ||
| - | <!-- Löscht Dateien --> | ||
| - | <delete dir=" | ||
| - | <delete dir=" | ||
| - | <delete dir=" | ||
| - | < | ||
| - | <fileset dir=" | ||
| - | </ | ||
| - | </ | ||
| - | </ | ||
| - | </ | ||