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
Réponses
Trop de publicités?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.
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.