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


85

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

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

Ответы:


132

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

  • Файловый проект, локальная конфигурация: .iwsфайл
  • Проект на основе каталога, локальная конфигурация: workspace.xmlфайл в .ideaкаталоге
  • Файловый проект, общая конфигурация: .iprфайл
  • Проект на основе каталога, общая конфигурация: .xmlфайл в runConfigurationsподкаталоге .ideaкаталога или файлы внутри .runкаталога в корне проекта (в последних версиях вы можете настроить расположение общих конфигураций).

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.