Sous Windows, le nom de vos dossiers peut contenir des espaces, comme par exemple le bien connu « C:\Program Files\ »). Certains logiciels, n’aiment pas trop cela. Maven par exemple ! Ah non, il n’aime pas ça du tout ! Un chemin avec espace dans le fichier settings.xml, et c’est le drame ! Et ce n’est malheureusement pas le seul.
Heureusement, il existe une parade pour éviter de renommer ses dossiers, ou de déplacer ses fichiers. Il suffit d’utiliser le shortened name du chemin au lieu de son nom courant, ce que l’on pourrait traduire par nom raccourci. Pour connaître ce shortened name :
- ouvrez une console Windows : dans Démarrer > Exécuter … tapez
cmd
, ou alors ouvrez C:/Windows/system32.cmd.exe, - déplacez vous dans le dossier contenant votre dossier possédant un nom avec espace (dans l’exemple précédent c’est « C: », donc faites
cd C:\
), - et tapez :
dir /x
Cela devrait vous afficher le shortened name. Pour « C:\Program Files\ », cela devrait normalement être « PROGRA~1 ».