Local repository in maven

Maven local repository is a directory on the developer’s machine. It gets created when we run any maven command for the first time. It contain all the dependencies (downloaded by maven) like library jars, plugin jars etc.

Default location of maven local repository is user-home/.m2 directory. We can change the default location of maven local repository by changing the settings.xml file. It is located in MAVEN_HOME/conf/settings.xml.

<settings>
    <localRepository>
        //Set desired location
    </localRepository>
</settings>