Ant Vs Maven

Ant has problems with dependencies. Artificats and libraries need to be copied from one project to another.

Ant doesn't have targets, so different build.xml files must be used with

Maven has predefined tasks, for example

maven war

always creates a war file.

Maven may be slower

Ant promotes copying and pasting the build specification

Maven lets you use and when you want.

Maven has lots of plugins