Software-Entwicklung mit Ant
Automatische abhängigkeitsgesteuerte Abläufe für das Erstellen von Javaprojekten
| Bestellcode: | W.ANT |
| Dauer: | 2 |
| Preis: | 835,- € (zzgl. 19 % MwSt.) |
| Ort: | nach Vereinbarung |
| Termine: | nach Vereinbarung |
Beschreibung
Für viele Programmierer ist ihre Entwicklungsumgebung das Standardwerkzeug, um ein Softwareprojekt zu bearbeiten. Mit zunehmender Größe und Komplexität eines Projekts reichen aber die Möglichkeiten einer IDE für die Erstellung der Software oft nicht mehr aus. Dabei bedeutet Erstellung nicht nur das Kompilieren mit Berücksichtigung von Abhängigkeiten, sondern bezieht sich auch auf den gesamten Entwicklungsprozess von Sourceverwaltung über Testen, Dokumentieren bis hin zu Konfektionierung, Installation und vielleicht sogar automatischer Verteilung.
Im Bereich von C/C++ hat sich für das Erstellen von Softwareprojekten "make" etabliert. Das Gegenstück in der Java-Welt ist Ant, das mittlerweile zum akzeptierten Standardwerkzeug herangewachsen ist. Ant selbst ist in Java implementiert und damit automatisch portabel. Dass Ant statt eines makefiles mit spezifischen Format den XML-Standard verwendet, ist ein weiterer Vorteil.
In diesem Kurs lernen Sie den Umgang mit Ant kennen und es wird Ihnen die Vielzahl der Aufgaben dargestellt, die Ant bearbeiten kann. Der Workshop vermittelt das Wissen mit einer Vielzahl praktischer Übungen. Die Übungen und Beispiele können jederzeit Ihren Projektgegebenheiten angepasst werden.
Inhalt
- Installation
- Prinzipielle Strukturen eines Projektes
- Beschreibungsdatei
- Abhängigkeiten
- Tasks
- Erweiterung von Ant
- Fehlersuche in Beschreibungsdateien
- Ein Projekt von A bis Z mit Ant
- Integration von Ant in Entwicklungsumgebungen
- Verwaltung großer Projekte mit Ant
Abgrenzung
Ant ist ideal für Javaprojekte und Routineaufgaben. Für Projekte mit C/C++ sollte "make" eingesetzt werden. Dazu bieten wir alternativ den Workshop W.MAKE an.
Teilnehmervoraussetzungen
Für diesen Workshop sind Vorkenntnisse in Java J.JAVA und XML T.XML hilfreich, aber nicht notwendig.


