40 votes

Comment changer le dossier du référentiel maven dans Windows ?

Dans Windows, maven télécharge tout dans le C:\Documents And Settings\MyUser\.m2 (ou C:\Users\MyUser\.m2 ). Existe-t-il un moyen de modifier le dossier qu'il utilise ? Spécialement, je veux le configurer pour le télécharger n'importe où MAIS dans le dossier Documents And Settings / Users

77voto

David Points 2149

Regardez votre settings.xml en ${maven.home}/conf ou, de préférence, ${user.home}/.m2/settings.xml (voir ceci pour plus de détails sur le settings.xml ). Vous pouvez ajouter (ou décommenter) la section suivante :

   <!-- localRepository
  | The path to the local repository maven will use to store artifacts.
  |
  | Default: ~/.m2/repository
  -->
 <localRepository>/path/to/local/repo</localRepository>
 

comme suggéré par la section commentée déjà présente par défaut. Là, vous devriez pouvoir changer de chemin pour obtenir ce que vous voulez.

9voto

Nicomak Points 1458

Pour Eclipse IDE

Si vous utilisez votre maven local en tant que plug-in d'installation Maven dans M2 dans Eclispe, la modification du fichier settings.xml ne me suffisait pas. Le plugin utilisait toujours le {user.home}/.m2 par défaut comme emplacement de référentiel.

Je devais aller à : Windows > Preferences > Maven > User Settings et pointer vers le fichier settings.xml de mon maven local dans les champs de saisie Global Settings et/ou User Settings. En cliquant sur Appliquer, vous commencerez alors à stocker les artefacts dans la bonne destination.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X