I’m currently working for a software company which mainly uses Java for it’s projects. Some time ago we decided to convert our existing J2EE-projects from using the Ant build tool to use the Maven 2 project framework. The conversion was in most cases straight forward. If you however have an odd build setup, there can be a problem that the documentation on Maven 2 is not so good. You will probably spend a lot of time playing around on Google to find a solution fullfilling your requirements. Hopefully this will improve when the official Maven 2 documentation (Maven: The Definitive Guide) is being released this summer.