Currently, I use apache maven to handle all of my dependency management, though lately I have heard much interest in a new project: gradle. After reading some posts about it, it seems that not only does it handle dependencies like maven does, but also helps the build cycle be much better with the use of groovy scripts. This should be interesting because maven only allows certain life cycles to be ran and if you want to deviate from that, you need to write your own plugins.
I don't know what to expect while messing around with gradle, but I'm currently following the tutorials and have made it to chapter 7 thus far. To follow my progress, you can watch my github gradle project.