idea intellij eseguire il backup delle configurazioni


85

Vorrei creare uno script per modificare la mia configurazione di debug in intellij. Il percorso di Tomcat cambia e devo andare manualmente nella configurazione di esecuzione e modificare le cose. Ho provato a trovare il luogo in cui intellij memorizza queste impostazioni senza alcun risultato.

domanda : qualcuno sa dove IJ memorizza la sua configurazione di esecuzione

Risposte:


132

La posizione dipenderà da 2 fattori, se la configurazione è locale per l'utente o condivisa con altri sviluppatori e se si utilizza il formato di progetto basato su file (legacy) o su directory.

  • Progetto basato su file, configurazione locale: .iwsfile
  • Progetto basato su directory, configurazione locale: workspace.xmlfile nella .ideadirectory
  • Progetto basato su file, configurazione condivisa: .iprfile
  • Progetto basato su directory, configurazione condivisa: .xmlfile nella runConfigurationssottodirectory della .ideadirectory o file all'interno della .rundirectory nella radice del progetto (è possibile personalizzare la posizione delle configurazioni condivise nelle ultime versioni).

1
+1, utile! Al momento ho le mie configurazioni Tomcat in .idea / workspace.xml - hai idea di come potrei facilmente passare ad averle sotto runConfigurations (per una condivisione più semplice)?
Jonik

55
Usa la Share configurationcasella di controllo nelle impostazioni di configurazione Esegui / Debug.
CrazyCoder

.xmlI file sunder runConfigurationssono fantastici ma per qualche motivo IDEA continua a cambiarli frequentemente (ad esempio, riordina l'elenco delle variabili di ambiente).
Nader Ghanbari

Fare clic su "Condividi" e quindi su "Applica" non ha funzionato per me. Ho dovuto uscire dalla schermata Esegui / Debug Configurazioni in intellij prima che la runConfigurationsdirectory apparisse.
L42

31

È qui .idea \ runConfigurations (corretto per Idea 11). Basta copiare questa cartella in un nuovo progetto.

MODIFICA: come da commento , se la cartella runConfigurations non esiste, seleziona la casella 'Condividi' all'interno della configurazione Esegui / Debug

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.