What- Why - How Maven

WHAT is MAVEN Introduction : Maven is the build management tool for Java projects written in XML language. pom.xml file in the application has the maven build information. This file gives the entire information about the project and its dependencies. WHY to use MAVEN Maven makes the developers work easy while creating reports, checks, build and test automation steps. Convention over Configuration : Maven helps the developers by providing a default build process which is termed as convention over configuration. Maven creates default project structure. For the project structure, developer doesn't have to define anything in pom.xml. Default project has src with main and test folders, target folders. src folder has the java class files. test folder has the test class files. resource folder has the configuration details of the project. HOW to use MAVEN If an IDE is used, it provides a default maven with it. For all the projects in this blog, I'm current...