Might be good for some tasks, but chances are if you are building a java project, you want to use maven instead. Having used both, maven is a vast improvement (still not perfect though). Ant's "extra flexibility" more pain than it's worth. If you really need the extra flexibility use maven to exec ant tasks when needed.