Ant dateien in der Konsole benutzen

Aus aktuellem Anlass ein Ant Beitrag. Die Targets der build.xml führt man in Eclipse ganz einfach mit doppelklick aus, ist recht einfach und für niemand ein Problem. Was aber wenn man das nun in der Konsole machen muss? Zuerst ist es wichtig das ihr ant installiert habt (http://ant.apache.org/manual/index.html), besonders das ihr die Umgebungsvariable ANT_HOME gesetzt habt. Damit ihr von überall ant starten könnt und nicht erst die ant.exe gezielt aufrufen müsst. Nun gebt ihr in der Konsole folgendes ein:

ant -buidlfile build.xml

In diesem Beispiel befinden wir uns gerade in dem Ordner wo die build.xml liegt, unter windows benutzt man wie unter Linux cd um einen Ordern oder Pfad zu öffnen. Ihr könnt aber auch den Pfad zur build.xml angeben.

ant -buidlfile build.xml target1 target2 target3

target1, target2 und target3 sind die Targets von der build.xml, wenn ihr keine angebt wird automatisch das default target ausgeführt. Ihr müsst also die namen der targets kennen die ihr ausführen wollt. Wieviel ihr ausführen wollt ist euch überlassen, aber bedenkt sobald ein target nicht funktioniert (z.B. svn hat keine verbindung), dann werden die anderen Targets nicht mehr ausgeführt.