88 votes

Comment spécifier un autre emplacement pour le dossier .m2 ou settings.xml de façon permanente ?

Je suis en train d'utiliser Maven 3.0, et mes .m2 L'emplacement du dossier est C:\Users\me\.m2 .

Cependant, je n'ai pas d'accès en écriture à ce dossier, mais je veux changer l'emplacement du référentiel par rapport à celui défini dans le fichier d'aide à l'écriture. settings.xml .

En raison de l'accès restreint, Je ne suis pas en mesure de modifier le settings.xml pour changer l'emplacement du référentiel.

Comment puis-je remplacer les valeurs de mon settings.xml -ou changez l'emplacement par défaut du .m2 sans modifier mon C:\Users\me\.m2\conf\settings.xml fichier ?

0voto

Zon Points 518

Vous pouvez pointer vers un different-settings.xml lorsque vous déployez votre projet. Lors du déploiement à partir du dossier du projet vous pouvez avoir un chemin relatif vers retournez à votre dossier d'origine :

mvn clean deploy -s ../../.m2/different-settings.xml

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