Apache Ant
programovací jazyk / From Wikipedia, the free encyclopedia
Apache Ant (anglická výslovnost [əˈpæči ænt]) je nástroj pro sestavování softwarových aplikací. Umožňuje automatizovat řadu činností od kompilace, testování, až po vytvoření balíku pro distribuci. Princip Antu je shodný s unixovým nástrojem Make, avšak na rozdíl od něho se skripty píší v jazyce XML. Nástroj samotný je napsaný kompletně v jazyce Java. Z toho vyplývá jeho největší výhoda – platformní nezávislost.
Vývojář | Apache Software Foundation |
---|---|
První vydání | červenec 2000 |
Aktuální verze | 1.10.14 (21. srpna 2023) |
Operační systém | multiplatformní |
Platforma | Java SE |
Vyvíjeno v | Java |
Typ softwaru | sestavovací nástroj |
Licence | Apache License 2.0 |
Web | ant.apache.org |
Některá data mohou pocházet z datové položky. |
Ant je podporovaný řadou vývojových prostředí. Z nejznámějších lze jmenovat Eclipse a IntelliJ IDEA. NetBeans jej používá dokonce jako výchozí nástroj pro sestavování projektů.
Ant je open source projektem organizace Apache Software Foundation. Podmínky jeho použití upravuje licence Apache License 2.0.[1]
Alternativu tvoří již zmíněný Make. Jeho nevýhodou oproti Antu je, že používá příkazy a programy hostitelského systému. Proto je přenositelnost jeho konfigurace mezi platformami velmi nízká. Druhou alternativou je komplexněji pojatý nástroj pro řízení celého životního cyklu programu – Apache Maven. Oproti Antu má řadu funkcí navíc, nicméně na některé specifické projekty ani to nemusí stačit. V takovém případě může být výhodnější použít Ant právě pro jeho snadnou rozšiřitelnost.