резервне копіювання конфігурацій


85

Я хотів би створити сценарій для зміни моєї конфігурації налагодження в intellij. Шлях tomcat змінюється, і мені доводиться вручну переходити до конфігурації запуску та редагувати речі. Я спробував знайти місце, де intellij зберігає ці налаштування безрезультатно.

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

Відповіді:


132

Розташування залежатиме від 2 факторів, незалежно від того, чи є конфігурація локальною для користувача чи спільною з іншими розробниками, а також якщо ви використовуєте формат файлу (застарілий) або формат проекту на основі каталогу.

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

1
+1, корисно! На даний момент я маю свої конфігурації Tomcat у .idea / workspace.xml - будь-яка ідея, як я міг би легко перейти до того, щоб мати їх під runConfigurations (для спрощення обміну)?
Jonik

55
Установіть Share configurationпрапорець у налаштуваннях конфігурації Запуск / Налагодження.
CrazyCoder

.xmlfile sunder runConfigurationsчудові, але з якихось причин IDEA продовжує їх часто змінювати (наприклад, просто впорядковує список змінних середовища).
Nader Ghanbari

Натискання "Поділитися", а потім "Застосувати" не зробило для мене фокусу. Мені довелося вийти з екрана Запуск / Налагодження конфігурацій в intellij до появи runConfigurationsкаталогу.
L42,

31

Його тут .idea \ runConfigurations (правильно для Ідеї 11). Просто скопіюйте цю папку в новий проект.

РЕДАГУВАТИ: Відповідно до коментаря , якщо папка runConfigurations не існує, встановіть прапорець "Спільний доступ" у конфігурації Запуск / Налагодження

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.