91 votes

intellij idea run configurations backup

Je voudrais créer un script pour modifier ma configuration de débogage dans intellij. Le chemin de tomcat change, et je dois aller manuellement dans la configuration d'exécution et modifier des choses. J'ai essayé de trouver l'endroit où intellij stocke ces paramètres, sans succès.

question : quelqu'un sait-il où IJ stocke sa configuration d'exécution ?

140voto

CrazyCoder Points 103123

L'emplacement dépend de deux facteurs : si la configuration est locale pour l'utilisateur ou partagée avec les autres développeurs et si vous utilisez le format de projet basé sur les fichiers (ancien) ou sur les répertoires.

  • Projet basé sur des fichiers, configuration locale : .iws fichier
  • Projet basé sur un répertoire, configuration locale : workspace.xml fichier sous .idea répertoire
  • Projet basé sur des fichiers, configuration partagée : .ipr fichier
  • Projet basé sur un répertoire, configuration partagée : .xml fichier sous runConfigurations sous-répertoire de .idea ou des fichiers à l'intérieur .run dans le Root du projet (vous pouvez personnaliser l'emplacement des configurations partagées dans les dernières versions).

1 votes

+1, utile ! J'ai actuellement mes configurations Tomcat dans .idea/workspace.xml - une idée sur la façon dont je pourrais facilement passer à les avoir sous runConfigurations (pour un partage plus facile) ?

59 votes

Utilice Share configuration dans les paramètres de configuration de Run/Debug.

0 votes

.xml dossier ensoleillé runConfigurations sont géniales mais pour une raison quelconque, IDEA les modifie fréquemment (il réorganise la liste des variables d'environnement par exemple).

31voto

user590444 Points 855

C'est ici. \runConfigurations (correct pour l'idée 11). Il suffit de copier ce dossier dans le nouveau projet.

EDIT : Conformément à commentaire Si le dossier runConfigurations n'existe pas, cochez la case "Partager" dans la configuration Run/Debug.

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