I ask out of ignorance. It's been over two years since I heard James Duncan Davidson say that Ant needed a successor, something more like a scripting language. It seemed that Maven 1/Jelly tried to do that, and Maven 2 has tried again in its way ("or the highway"), but without overwhelming success. Ant seems still to be the default and I continue to use it effectively, but am still frustrated by aspects of it that have to do with it being XML-based.
I don't mean to discuss Ant vs. Maven, but to ask, is there a successor or alternative that I am unaware of?
Edit: I'm being prompted to pick a best answer, and I would like to pick both "VonC" for mentioning Ivy and "dfa" for pointing out the DSLs. There doesn't seem to be an SO way to pick two "correct" answers, so I've upvoted both.
Thank you for the great answers. I hope they will evolve over time.