MAVEN ANT 1 It is mainly a project management tool.Included build, documentation, reporting It is mainly a build tool. 2 Maven plugins are reusable. ANT
A build tool takes care of everything for building a process of application/software. Main aspects(i) Generates source code (if auto-generated code is used),(ii) Generates documentation