What do you mean by Maven and why it is used?
A maven is a tool used for software project management and comprehension. Most of the times it is used with projects or software developed in Java, and other programming languages such as Ruby and C#.
This software project management tool is used for-
- documentation, managing builds, SCM (software configuration management)
- reporting, releases, dependencies
- project compilation within the IDE with the help of several IDEs.