Ant-Contrib projekat predstavlja kolekciju dodatnih taskova za Apache Ant. Kompatibilan je sa Ant verzijom 1.5, mada je za korišćenje svih taskova neophodna preporučena Ant verzija 1.6 ili novija. Kolekcija taskova je besplatna i open-source, a biblioteka se distribuira pod Apache Software License licencom. Projekat se nalazi na: http://ant-contrib.sourceforge.net, a aktuelna verzija u vreme pisanja ovog članka je 1.0b1.
Pored taskova koji su uključeni u biblioteku, na sajtu se može naći i CC task, namenjen kompajliranju i linkovanju
sorseva pisanih u različitim programskim jezicima za različite platforme, a ne samo u Javi.
Instalacija je trivijalna i ista je kao i za sva Ant proširenja: registracijom biblioteke (ant-contrib-xxx.jar)
pomoću taskdef taska. Sam jar fajl može da se nalazi u Antovom lib folderu ili na proizvoljnoj putanji,
u kom slučaju u taskdef treba navesti putanju do biblioteke.
Sledi kratak pregled Ant-Contrib taskova.
antcall tasku, osim što su propertiji setovani u pozivanom targetu dostupni na mestu pozivanja, slično povratnim vrednostima.ant tasku, osim što su propertiji setovani u pozivanom projektu dostupni na mestu pozivanja, slično povratnim vrednostima.uptodate, direktno omogućava update unutrašnjih parallel ili sequential blokova.trycatch taskom i standardnim fail taskom.fail task.get task, šalje POST request.Čini se da skup taskova koji donosi Ant-Contrib projekat predstavljaju korisnu nadopunu standardnih
Ant taskova. Sami taskovi su izvedeni prilično korektno i vidi se da su se tvorci trudili da taskovi budu
jednostavni za korišćenje i smisleni. Možda je najbolji primer var task koji donosi propertije kojima
se vrednost može promeniti bilo kada u toku rada build skripta, što nije slučaj sa standardnim Ant propertijima.
Iako, kao što to i sam autor taska kaže, to nije prema zvaničnom viđenju kako treba pisati build skriptove,
varijable mogu značajno da unaprede build skriptove. Naravno, task za varijable je samo jedan primer,
po skromnom mišljenju autora članka vredi pogledati i ostale taskove.