headless builds using eclipse
if eclipse knows how to build your code, why do you need another tool to maintain the build?
http://code.google.com/p/headlesseclipse/ provides a way of reusing the configuration of eclipse projects and dependencies for a headless build. that way, dependencies are defined only in the eclipse projects (rather than ant/maven).
See usage here: http://code.google.com/p/headlesseclipse/wiki/Documentation
And what it does here: http://code.google.com/p/headlesseclipse/wiki/HowItWorks
Note that it doesn't take care of downloading 3rd party libraries as Ivy or Maven do.