резервное копирование конфигурации запуска intellij

85

Я хотел бы создать сценарий для изменения моей конфигурации отладки в intellij. Путь к tomcat меняется, и мне нужно вручную войти в конфигурацию запуска и отредактировать вещи. Я безрезультатно пытался найти место, где intellij хранит эти настройки.

вопрос : кто-нибудь знает, где IJ хранит свою конфигурацию запуска

Макоряк
источник

Ответы:

132

Расположение будет зависеть от двух факторов: от того, является ли конфигурация локальной для пользователя или совместно используемой с другими разработчиками, и от того, используете ли вы формат проекта на основе файлов (устаревший) или на основе каталога.

  • Файловый проект, локальная конфигурация: .iwsфайл
  • Проект на основе каталога, локальная конфигурация: workspace.xmlфайл в .ideaкаталоге
  • Файловый проект, общая конфигурация: .iprфайл
  • Проект на основе каталога, общая конфигурация: .xmlфайл в runConfigurationsподкаталоге .ideaкаталога или файлы внутри .runкаталога в корне проекта (в последних версиях вы можете настроить расположение общих конфигураций).
CrazyCoder
источник
1
+1, полезно! В настоящее время у меня есть мои конфигурации Tomcat в .idea / workspace.xml - есть идеи, как я могу легко переключиться на их использование в runConfigurations (для более удобного обмена)?
Jonik
55
Используйте Share configurationфлажок в настройках конфигурации Run / Debug.
CrazyCoder
.xmlfile sunder прекрасны runConfigurations, но по какой-то причине IDEA продолжает их часто менять (например, просто переупорядочивает список переменных среды).
Надер Ганбари,
Нажатие «Поделиться», а затем «Применить» не помогло мне. Мне пришлось выйти из экрана Run / Debug Configurations в intellij до того, как runConfigurationsпоявился каталог.
L42
31

Здесь .idea \ runConfigurations (правильно для Идеи 11). Просто скопируйте эту папку в новый проект.

РЕДАКТИРОВАТЬ: в соответствии с комментарием , если папка runConfigurations не существует, установите флажок «Поделиться» внутри конфигурации Run / Debug

user590444
источник