Moin Luckie,
beachte bitte dass Eclipse eine eigene Ant-Installation mitbringt. Wenn du die im Path verlinkt hast, ist alles super und die Libraries sind da. Wenn du aber eine eigene Ant-Installation gemacht hast verwenden Eclipse und dein "normales" Ant verschiedene Library-Verzeichnisse, in denen eventuell nicht alle benoetigten Libraries vorhanden sind.
Ein paar kleine Tipps zu Ant:
- Das default-Attribut im project-Tag gibt an, welches Target standardmaessig ausgefuehrt wird. Dann brauchst du nur noch "ant" auszufuehren und schon laeuft alles
- Wenn du den Targets eine Description gibst, kannst du dir mit "ant -p" anzeigen lassen, welche Targets es gibt und was sie machen. Das ist praktisch wenn man mal mit fremden Ant-Files konfrontiert wird. In der Liste werden Targets ohne Description gar nicht angezeigt - so kannst du sie nach aussen hin wenigstens verschleiern.
- Zu den Classpaths: benutze nie absolute Pfade. Verwende stattdessen die Property ${ant.library.dir} um dich ins lib-Verzeichnis deiner Ant-Installation leiten zu lassen, wo das Zeug liegen sollte.
Greetz
alcaeus