По умолчанию локальное хранилище Maven по умолчанию имеет значение ${user.home}/.m2/репозиторий
папка:
- Unix/Mac OS X –
~/.м2/хранилище
- Окна –
C:\Users \{ваше имя пользователя}\.m2\репозиторий
Когда мы скомпилируем проект Maven, Maven загрузит все зависимости проекта и файлы плагинов в локальное хранилище Maven, сэкономив время для следующей компиляции.
1. Найти Локальный репозиторий Maven
1.1 Если значение по умолчанию .m2
не удается найти, возможно, кто-то изменил путь по умолчанию. Выполните следующую команду, чтобы узнать, где находится локальное хранилище Maven:
mvn help:evaluate -Dexpression=settings.localRepository
1.2 Пример:
D:\> mvn help:evaluate -Dexpression=settings.localRepository [INFO] Scanning for projects... [INFO] [INFO] ------------------< org.apache.maven:standalone-pom >------------------- [INFO] Building Maven Stub Project (No POM) 1 [INFO] --------------------------------[ pom ]--------------------------------- [INFO] [INFO] --- maven-help-plugin:3.1.0:evaluate (default-cli) @ standalone-pom --- [INFO] No artifact parameter specified, using 'org.apache.maven:standalone-pom:pom:1' as project. [INFO] C:\opt\maven-repository [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 2.598 s [INFO] Finished at: 2018-10-24T16:44:18+08:00 [INFO] ------------------------------------------------------------------------
В приведенном выше выводе локальное хранилище Maven перемещается в C:\opt\maven-repository
2. Обновить Локальный репозиторий Maven
2.1 Найдите этот файл {MAVEN_HOME}\conf\settings.xml
и обновите локальный репозиторий
.
D:/maven_repo
2.2 Сохраните файл, готово, локальное хранилище Maven теперь изменено на D:/maven_repo
.
Рекомендации
Оригинал: “https://mkyong.com/maven/where-is-maven-local-repository/”