backup de configurações do intellij idea run

85

Eu gostaria de criar um script para modificar minha configuração de depuração no intellij. O caminho do tomcat muda e eu tenho que ir manualmente para a configuração de execução e editar as coisas. Eu tentei encontrar o lugar onde o intellij armazena essas configurações sem sucesso.

pergunta : alguém sabe onde IJ armazena sua configuração de execução

mkoryak
fonte

Respostas:

132

A localização dependeria de 2 fatores, se a configuração é local para o usuário ou compartilhada com outros desenvolvedores e se você está usando o formato de projeto baseado em arquivo (legado) ou baseado em diretório.

  • Projeto baseado em arquivo, configuração local: .iwsarquivo
  • Projeto baseado em diretório, configuração local: workspace.xmlarquivo no .ideadiretório
  • Projeto baseado em arquivo, configuração compartilhada: .iprarquivo
  • Projeto baseado em diretório, configuração compartilhada: .xmlarquivo no runConfigurationssubdiretório do .ideadiretório ou arquivos dentro do .rundiretório na raiz do projeto (você pode personalizar a localização das configurações compartilhadas nas versões mais recentes).
CrazyCoder
fonte
1
+1, útil! Atualmente, tenho minhas configurações do Tomcat em .idea / workspace.xml - alguma ideia de como eu poderia facilmente mudar para tê-las em runConfigurations (para facilitar o compartilhamento)?
Jonik
55
Use a Share configurationcaixa de seleção nas definições de configuração Executar / Depurar.
CrazyCoder
.xmlfile sunder runConfigurationssão fantásticos, mas por alguma razão o IDEA continua mudando-os frequentemente (apenas reordena a lista de variáveis ​​de ambiente, por exemplo).
Nader Ghanbari
Clicar em "Compartilhar" e depois em "Aplicar" não funcionou para mim. Tive que sair da tela Run / Debug Configurations no intellij antes que o runConfigurationsdiretório aparecesse.
L42
31

Está aqui .idea \ runConfigurations (correto para a Idéia 11). Basta copiar esta pasta para o novo projeto.

EDITAR: Conforme comentário , se a pasta runConfigurations não existir, marque a caixa 'Compartilhar' dentro da configuração Executar / Depurar

user590444
fonte