What is Maven
Maven is a project building tool and similar like Ant an another build tool. It is a software project management tool which provides the concept of project object model (POM).
It provides the developer to automate the process of the creation of initial folder structure, performing the compilation, testing and the packaging and deployment of the final product. It reduces number of steps in build process and makes it the one liner process to build.