Intellij Idea Run Konfigurations-Backup

84

Ich möchte ein Skript erstellen, um meine Debug-Konfiguration in Intellij zu ändern. Der Pfad von Tomcat ändert sich, und ich muss manuell in die Ausführungskonfiguration gehen und Dinge bearbeiten. Ich habe versucht, den Ort zu finden, an dem Intellij diese Einstellungen ohne Erfolg speichert.

Frage : Weiß jemand, wo IJ seine Laufkonfiguration speichert?

mkoryak
quelle

Antworten:

130

Der Speicherort hängt von zwei Faktoren ab, ob die Konfiguration für den Benutzer lokal oder für die anderen Entwickler freigegeben ist und ob Sie das dateibasierte (Legacy) oder das verzeichnisbasierte Projektformat verwenden.

  • Dateibasiertes Projekt, lokale Konfiguration: .iwsDatei
  • Verzeichnisbasiertes Projekt, lokale Konfiguration: workspace.xmlDatei unter .ideaVerzeichnis
  • Dateibasiertes Projekt, gemeinsame Konfiguration: .iprDatei
  • Verzeichnisbasiertes Projekt, freigegebene Konfiguration: .xmlDatei im runConfigurationsUnterverzeichnis des .ideaVerzeichnisses oder Dateien im .runVerzeichnis im Projektstamm (Sie können den Speicherort der freigegebenen Konfigurationen in den neuesten Versionen anpassen).
CrazyCoder
quelle
1
+1, nützlich! Ich habe derzeit meine Tomcat-Konfigurationen in .idea / workspace.xml - eine Idee, wie ich einfach dazu übergehen könnte, sie unter runConfigurations zu haben (zur einfacheren Freigabe)?
Jonik
55
Verwenden Sie das Share configurationKontrollkästchen in den Konfigurationseinstellungen für Ausführen / Debuggen.
CrazyCoder
.xml Datei sunder runConfigurations sind fantastisch, aber aus irgendeinem Grund ändert IDEA sie häufig (ordnet beispielsweise nur die Liste der Umgebungsvariablen neu).
Nader Ghanbari
Das Klicken auf "Teilen" und dann auf "Übernehmen" hat mir nicht geholfen. Ich musste den Bildschirm Run / Debug Configurations in Intellij verlassen, bevor das runConfigurationsVerzeichnis angezeigt wurde .
L42
31

Es ist hier .idea \ runConfigurations (korrekt für Idee 11). Kopieren Sie einfach diesen Ordner in ein neues Projekt.

BEARBEITEN: Aktivieren Sie laut Kommentar das Kontrollkästchen "Freigeben" in der Run / Debug-Konfiguration, wenn der Ordner "runConfigurations" nicht vorhanden ist

user590444
quelle