Où est le référentiel local maven?

Où est le référentiel local maven?

Le référentiel local Maven est une fonctionnalité fournie dans Maven qui vous permet de gérer des copies locales des dépendances de votre projet. Par défaut, Maven fait une copie de chaque artefact de dépendance qui est utilisé dans votre projet et le stocke dans le référentiel local.

  • macos - / Utilisateurs / nom d'utilisateur /.M2 / Référentiel
  • Linux - / home / nom d'utilisateur /.M2 / Référentiel
  • les fenêtres - C: \ Users \ nom d'utilisateur \.M2 \ Référentiel

Personnaliser le référentiel local Maven

Le paramètres.xml est le fichier de configuration principal de maven. Il est disponible pour les configurations au niveau de l'utilisateur ou au niveau du système.

  • Niveau mondial: Est disponible à $ Maven_home / conf / paramètres.xml est appliqué pour tous les utilisateurs de Maven sur le système qui partagent la même installation.
  • Niveau de l'utilisateur: Peut être trouvé à $ Home /.M2 / Paramètres.xml. Ceci est la configuration spécifique à l'utilisateur et remplace la configuration globale.

Pour personnaliser le référentiel local, modifiez les paramètres.XML et emplacement du répertoire de changement avec étiqueter.

/ opt / maven_local_repo
12345 / opt / maven_local_repo

Le fichier de configuration ressemble à ce qui est ci-dessous:

Emplacement du référentiel local Maven

Définir le référentiel local Maven à la ligne de commande

Modifications apportées dans paramètres.xml appliqué pour toutes les commandes. Nous pouvons également spécifier le référentiel local en tant que paramètre de ligne de commande à l'aide du maven.repo.local option. ce qui nous permet de passer l'emplacement du référentiel local en tant que paramètre de ligne de commande:

mvn -dmaven.repo.local = / opt / maven_local_repository  

Conclusion

Dans ce tutoriel, vous avez appris à définir le chemin du référentiel local à Maven. Ce référentiel local est utilisé pour stocker des artefacts de projet.