I have been using Maven since very early on and really liked how it handles dependencies.
It really addressed an issue where with one large project the dependencies were stacked really deep and it was hard to use part of it without bring all the baggage along.
It took awhile to refactor my very large project into several smaller ones, but it was well worth it. Today I probably maintain close to 50 different maven sub-projects.
Eclipse handling of multiple projects is not the cleanest, but it is workable.
I use Jenkins to monitor a Subversion repository and rebuild all projects when-ever there is a change. At the end of the build everything is staged for deployment and all the artifacts are deployed to an in-house repository server.