2010-06-28 20 views
72

Mi piacerebbe 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 cercato di trovare il punto in cui intellij memorizza queste impostazioni inutilmente.intellij idea esegui configurazioni backup

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

risposta

112

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

  • File progetto basato, configurazione locale: .iws file di
  • progetto basato Directory, configurazione locale: workspace.xml file con .idea directory
  • progetto basato, configurazione condivisa
  • File: .ipr file di
  • progetto basato Directory, condiviso configurazione: .xml file sotto runConfigurations sottodirectory di .idea directory
+1

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

+46

Usa la casella di controllo 'Condividi configurazione' nelle impostazioni di configurazione Esegui/Debug. – CrazyCoder

+0

Fantastico, ha un fascino! Le configurazioni IDEA condivise del nostro team stanno iniziando a sembrare davvero buone. Darei un altro +1 per quello se potessi. :) – Jonik

24

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

EDIT: Come da comment, se la cartella runConfigurations non esiste, selezionare la casella 'Condividi' all'interno della configurazione Run/Debug