Obsolete. Installing maven will give you a more recent version than maven2.
Industry standard for building java projects. Way better than ant. It does take a bit of learning and can be a bit verbose for some simple tasks, but is very mature and widely accepted. There are some alternatives, but none are quite as production ready as maven.