If you are doing serious Java development you definitely need some serious build tool for your projects. In the past Ant was the only viable choice, but in the recent years Maven has become extremely popular as well. Granted Maven is far more than a build tool, it is used primarily as such. But despite all it’s cool features Maven has one great problem – it’s lack of decent documentation. There are however two freely available books that really help fill this void – “Better Builds with Maven” and “Maven: The Definitive Guide“. The first book is a little out of date, the second is currently not quite finished, but they can help you a lot, especially if you’re just getting started with Maven.