Где местный репозиторий maven?

2 dic 2022 1 min di lettura
Где местный репозиторий maven?
Indice dei contenuti

Введение

Локальный репозиторий Maven — это функция, предоставляемая в Maven, которая позволяет вам управлять локальными копиями зависимостей вашего проекта. По умолчанию Maven создает копию каждого артефакта зависимостей, используемого в вашем проекте, и сохраняет его в локальном репозитории.

  • макОС/Users/{username}/.m2/repository
  • Линукс/home/{username}/.m2/repository
  • Окнаc:\Users\{username}\.m2\repository

Настроить локальный репозиторий Maven

Файл settings.xml — это основной файл конфигурации Maven. Он доступен для пользовательских или системных конфигураций.

  • Глобальный уровень: каталог доступен ${MAVEN_HOME}/conf/settings.xmlдля всех пользователей Maven в системе, использующих одну и ту же установку.
  • Уровень пользователя: можно найти в каталоге ${HOME}/.m2/settings.xml. Это специфичная для пользователя конфигурация, которая переопределяет глобальную конфигурацию.

Чтобы настроить локальный репозиторий, отредактируйте settings.xmlи измените путь к каталогу с помощью тега <localRepository> :

<settings xmlns="http://maven.apache.org/SETTINGS/1.2.0"
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.2.0 https://maven.apache.org/xsd/settings-1.2.0.xsd">
 
  <localRepository>/opt/maven_local_repo</localRepository>

Определите локальный репозиторий Maven в командной строке

Изменения, сделанные в settings.xml, применяются ко всем командам. Мы также можем указать локальный репозиторий в качестве параметра командной строки, используя опцию maven.repo.local. что позволяет нам передать местоположение локального репо в качестве параметра командной строки:

mvn -Dmaven.repo.local=/opt/maven_local_repository install 

Вывод

В этом руководстве вы узнали, как установить путь к локальному репозиторию в Maven. Этот локальный репозиторий используется для хранения артефактов проекта.

Buy me a coffeeBuy me a coffee

Supportaci se ti piacciono i nostri contenuti. Grazie.

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.