What is Maven repository ?
 Maven Repository :   A repository is a place where all the project jars, library jar, plugins or any other project specific artifacts are stored and can be used by Maven easily.   There are three types of repository :    local  central  remote     Local Repository :   The maven local repository is a local folder that is used to store all  your project’s dependencies (plugin jars and other files which are  downloaded by Maven). In simple, when you build a Maven project, all  dependency files will be stored in your Maven local repository.   The default  name of the Maven's local repository is .m2.    Central Repository  Maven central repository is repository provided by Maven community. It contains a large number of commonly used libraries.   When you build a Maven’s project, Maven will check your pom.xml  file, to identify which dependency to download. First, Maven will get the dependency from your local repository, if not found, then get it from the default Maven central repo...