The authors of Ant deserve a prize for irony. In the manual's introduction, it says that "Makefiles are inherently evil as well." I won't deny the shortcomings of make, but these guys say that make is evil, then go and build an XML based build system. I mean come on, if there is anything worse than worrying about tabs it is having to manually write XML.