In Ant kann man auf die Variable ${basedir} zugreifen, um den absoluten Pfad zur build-Datei zu ermitteln. Möchte man einem Task, z.B. bei der Ausführung von javac oder sql, einen absoluten Pfad, abhängig von ${basedir} angeben, kann man das mit folgender Angabe tun:

<property name="myPath" location="${basedir}/../../to/my/dir" />

Die entscheidende Stelle ist location=”". Statt value, wie sonst bei property-Angaben, gibt man ant vor, dass die Pfadangaben, also auch die Verzeichniswechsel, erst durchgeführt werden sollen, und er String erst dann in myPath gespeichert wird. Verwendet man dagegen value, werden die Verzeichniswechsel nicht aufgelöst.

Alle Angaben zum Property-Task.


Wie hat Dir der Artikel gefallen? Fehlt etwas oder ist nicht richtig?
Schreibe einfach Deinen Kommentar.
Nach dem Posten des Kommentars wartet eine kleine Überraschung!

Keine Kommentare

Wenn Dir der Artikel gefallen hat, Du Anregungen ergänzen möchtest oder einen Fehler gefunden hast, freue ich mich über Deinen Kommentar!

eMail-Benachrichtigung bei weiteren Kommentaren.
Auch möglich: Abo ohne Kommentar.