build.xml

Konfiguraci Ant zapisuje implicitnně do souboru build.xml.

Kořenový element project - definuje projekt jako takový. Má atributy:

  • name - jméno projektu

  • default - název cíle (target), který se má spustit, nezadáme-li při spuštění antu

  • basedir - hlavní adresář projektu (ke kterému se pak uvažují relativní cesty)

  • description - nepovinný podelement, obsahuje textový popis projektu.

Jeden nebo více elementů target - cíl, co chci s projektem udělat. Pokud nechci použít defaultní, musí se při spuštění antu zadat jeho jméno (příklad: target init): ant -buildfile build.xml init Atributy:

  • name - označení targetu

  • depends - Cíle na sobě mohou záviset (tj. pokud B závisí na A, tak je nejprve spuštěno A a pak B).

<target name="A">
<target name="B" depends="A">
  • if - hlídá nastavení vlastnosti (property). Jen nastavení (NE HODNOTU!). Pokud není nastavena, target se nespustí.

  • unless - hlídá NEnastavení vlastnosti (property). Jen nastavení (NE HODNOTU!). Pokud je nastavena, target se nespustí.

  • description - textový popis cíle