sauvegarde des configurations intellij idea run

85

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

question : est-ce que quelqu'un sait où IJ stocke sa configuration d'exécution

mkoryak
la source

Réponses:

132

L'emplacement dépendrait de 2 facteurs, que la configuration soit locale pour l'utilisateur ou partagée avec les autres développeurs et si vous utilisez le format de projet basé sur un fichier (hérité) ou basé sur un répertoire.

  • Projet basé sur fichier, configuration locale: .iwsfichier
  • Projet basé sur un répertoire, configuration locale: workspace.xmlfichier sous .idearépertoire
  • Projet basé sur fichier, configuration partagée: .iprfichier
  • Projet basé sur un répertoire, configuration partagée: .xmlfichier dans le sous- runConfigurationsrépertoire du .idearépertoire ou fichiers dans le .runrépertoire à la racine du projet (vous pouvez personnaliser l'emplacement des configurations partagées dans les dernières versions).
CrazyCoder
la source
1
+1, utile! J'ai actuellement mes configurations Tomcat dans .idea / workspace.xml - une idée de la façon dont je pourrais facilement passer à les avoir sous runConfigurations (pour un partage plus facile)?
Jonik le
55
Utilisez la Share configurationcase à cocher dans les paramètres de configuration Exécuter / Déboguer.
CrazyCoder
.xmlfile sunder runConfigurationsest génial mais pour une raison quelconque, IDEA les change fréquemment (il suffit de réorganiser la liste des variables d'environnement par exemple).
Nader Ghanbari
Cliquer sur "Partager" puis sur "Appliquer" n'a pas fait l'affaire pour moi. J'ai dû quitter l'écran Exécuter / Déboguer les configurations dans intellij avant que le runConfigurationsrépertoire n'apparaisse.
L42 du
31

C'est ici .idea \ runConfigurations (correct pour Idea 11). Copiez simplement ce dossier dans un nouveau projet.

EDIT: selon le commentaire , si le dossier runConfigurations n'existe pas, cochez la case `` Partager '' dans la configuration Exécuter / Déboguer

user590444
la source