Software-Engineering
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.
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!