| home | suche | kontakt/johner | institut | hinweise studierende | tech-docs | blog | mindmailer |
![]() |
ANT-Skript
Das folgende ANT-Skript ist ein typisches und kann als Ausgangspunkt für eigene Projekte dienen. Es zeigt auch, wie man eigene Tasks einbinden kann.
Nützliche Hinweise
Ausführen des Skripts
Falls Sie mit Eclipse arbeiten, können Sie das build-Skript (build.xml) direkt ausführen, in dem Sie es mit der rechten Maustaste anklicken und über "Run as" --> "ANT Build" bzw. "ANT Build ..." ausführen.
ANT Editor
Falls Sie als Dateinamen nicht build.xml wählen, kann es sein, dass sich nicht der passende Editor öffnet. Dann über das Kontextmenü "Open with" --> "Other..." --> Internal Editors" --> "Ant Editor" wählen.
Problembehebung beim Arbeiten mit JUnit
Problem 1 ("Could not find the task…"):
Auszug der Webseite http://docs.codehaus.org/display/GEOSDOC/Ant+-+junit,+build+failed%3D+Could+not+create+task+or+type+of+type+junit
When running JUnit tasks in ant and you get the following error:
BUILD FAILED
path\to\Geoserver\build.xml:259: Could not create task or type of type: junit.
Ant could not find the task or a class this task relies upon.
To fix this problem, you need to copy a JUnit.jar file to your eclipse/plugins/org.apache.ant/lib directory
Next you need to go into Eclipse then click on Window->Preferences->ant->Runtime, then select 'Ant Home Entries (Default). Click on the button 'Add External JARs'. Locate the junit.jar file you copied, select it and hit 'OK'. Hit 'Apply', then 'OK' and try your ant task again. That should fix it.
Problem 2 ("FileNotFoundException junitvmwatcher"):
Falsche Ant-Version. Einfach die 1.7.0 nehmen und aufpassen, dass nicht im lib-Folder des Projektes eine falsche schlummert.
Problem 3 (ANT klagt über fehlende Bibliothek):
Kann an falscher ANT-Version liegen. Dazu run as… Dialog öffnen und ANT Home neu setzen (auf ANT 1.7.0).
Mit ANT ohne Eclipse arbeiten
Führen Sie folgende Schritte aus:
- ANT bei Apache Herunterladen: http://ant.apache.org
- Pfad setzen:
- Option 1 (Global): Bei Windows auf dem Desktop auf das Kontextmenü von Arbeitsplatz klicken -> Erweitert -> Umgebungsvariablen
- Option 2 (nur für geöffnetes DOS-Fenster): Im DOS-Fenster
set PATH=%PATH%;C:\Downloads\eclipse\plugins\org.apache.ant_1.6.5\bin
eingeben
- CLASSPATH setzen:
- Option 1 (Global): analog Pfad
- Option 2: ebenfalls analog über
set ANT_HOME=C:\Downloads\eclipse\plugins\org.apache.ant_1.6.5
- ins Verzeichnis der Build-Datei (build.xml) wechseln:
cd C:\Dokumente und Einstellungen\DrCJ\workspace\Buildit
- ant aufrufen
