Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste Überarbeitung | Vorhergehende ÜberarbeitungLetzte ÜberarbeitungBeide Seiten der Revision | ||
software:ant:start [2014-01-07 08:33] – angelegt 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:// |
- | | + | |
- | | + | |
- | <code xml> | + | <file xml build.xml> |
<?xml version=" | <?xml version=" | ||
- | <project name=" | + | |
- | < | + | < |
- | < | + | < |
- | < | + | < |
- | < | + | < |
- | < | + | < |
- | | + | |
< | < | ||
- | </ | + | |
- | | + | |
- | <target name=" | + | <target name=" |
- | <!-- Verzeichis anlegen --> | + | <!-- Verzeichis anlegen --> |
- | <mkdir dir=" | + | <mkdir dir=" |
- | | + | |
- | <javac srcdir=" | + | <javac srcdir=" |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | < | + | < |
- | </ | + | </ |
- | | + | |
- | <copy todir=" | + | <copy todir=" |
- | <fileset dir=" | + | <fileset dir=" |
- | <include name=" | + | <include name=" |
- | <include name=" | + | <include name=" |
- | </ | + | </ |
- | </ | + | </ |
- | | + | |
- | <jar jarfile=" | + | <jar jarfile=" |
- | <fileset dir=" | + | <fileset dir=" |
- | </ | + | </ |
- | </ | + | </ |
- | + | ||
- | <!-- Aufräumen | + | <!-- Aufräumen |
- | <target name=" | + | <target name=" |
- | <!-- Löscht Dateien --> | + | <!-- Löscht Dateien --> |
- | <delete dir=" | + | <delete dir=" |
- | <delete dir=" | + | <delete dir=" |
- | <delete dir=" | + | <delete dir=" |
- | < | + | < |
- | <fileset dir=" | + | <fileset dir=" |
- | </ | + | </ |
- | </ | + | </ |
- | </ | + | </ |
- | </code> | + | </file> |