Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
software:ant:start [2014-01-07 09:01] – zueger1 | software:ant:start [2023-04-11 09:02] (aktuell) – gelöscht Urs Graf | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== Apache Ant ====== | ||
- | <box right 25% blue | **Apache Ant**> | ||
- | {{ .: | ||
- | \\ | ||
- | ---- | ||
- | * [[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. | ||
- | |||
- | ===== Dokumentation und Literatur ===== | ||
- | * [[http:// | ||
- | * [[: | ||
- | |||
- | ===== 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=" | ||
- | </ | ||
- | </ | ||
- | </ | ||
- | </ |