In my personal opinion maven is the best build tool ever. Very simple and easy to learn and use but powerful and miscellaneous.
The best AJAX based web framework ever ;) Easy to learn and use.
Vaadin is GWT-based framework so it is very easy to integrate those two technologies. Vaadin have very good documentation and helpful community.