Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungLetzte ÜberarbeitungBeide Seiten der Revision | ||
software:ant:start [2014-01-07 08:54] – zueger1 | software:ant:start [2014-01-07 09:02] – zueger1 | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== Apache Ant ====== | ====== Apache Ant ====== | ||
- | <box right 25% blue | **Qt**> | + | <box right 25% blue | **Apache Ant**> |
- | {{ .: | + | {{ .: |
+ | \\ | ||
---- | ---- | ||
* [[http:// | * [[http:// | ||
Zeile 10: | Zeile 11: | ||
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. | 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 ===== | ===== Einfaches Beispiel ===== | ||
- | Das folgende Beispiel((Basierend auf dem Beispiel aus dem [[http:// | + | Das folgende Beispiel((Basierend auf dem Beispiel aus dem [[http:// |
* //build// erzeugt ein Verzeichnis und kompiliert einige Java-Klassen dort hinein | * //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. | * //clean// räumt vorgängige Kompiliervorgänge wieder auf, in dem es einige Verzeichnisse und Dateien löscht. | ||
- | <code xml> | + | <file xml build.xml> |
<?xml version=" | <?xml version=" | ||
<project name=" | <project name=" | ||
Zeile 68: | Zeile 73: | ||
</ | </ | ||
</ | </ | ||
- | </code> | + | </file> |