Reference
Deploy use Maven
http://jlorenzen.blogspot.com/2007/09/how-to-effectively-use-snapshot.html
http://java.dzone.com/articles/getting-started-nexus-maven
Release use Maven
Declarative (Maven) and Imperative (Ant)
Convention and configuration (Maven) over configuration and scripting (Ant)
Maven
Good for Modularization
Dependency management
Not easy for beginner to understand
Bugs and issues are hard to track (understand the conventions)
Sometimes are slow
Ant
Easy to learn – No so many abstraction
PPT is downlaod: http://www.slideshare.net/leefs/maven-7839125/download