Apache Ant neni skriptovaci jazyk

Lukáš Zapletal
Čím dál častěji mi kolegové pokládají otázku - proč není v Apache Antu příkaz if? Odpověď je jednoduchá. Apache Ant totiž není - wait for it - skriptovací jazyk. Kdybych si vzal nějakou paralelu z unixového světa, mohl bych říct, že Ant není Bash, je to Makefile. V příspěvku bych rád přiblížil podstatu tohoto nástroje. Jednoduše řečeno úkolem Ant skriptu je sledovat, které ze zdrojů (zdrojových souborů, obrázků a jiných artefaktů) byly od posledního sestavení změněny a reagovat tak, že spustí příslušné akce (kompilace, kopírování, úpravy obrázků...). Ant skripty rád nazývám výrazem sestavovací skripty, nebo také build skripty. Vývojáři dokonce používají výraz konfigurační XML soubor pro sestavení projektu...
Diskuzní příspěvky
Zatím zde nejsou žádné zprávy