Как я могу использовать конфигурации IntelliJ Run /Debug между проектами?

У меня есть много разных версий моего приложения. Каждый из них является отдельным интеллигентным проектом. Каждый раз, когда я открываю новую, список конфигураций начинается пустым:

введите описание изображения здесь

Раздражает то, что я развертываюсь на 1 vm, и мне приходится копировать и вставлять конфигурации отладки каждый раз, когда я хочу протестировать другую версию. Intellij делает это диалоговое окно модальным для каждого экземпляра Intellij, поэтому я не могу копировать и вставлять поля между экземплярами проекта.

В итоге я сделал скриншот одной конфигурации и вручную скопировал поля в другой проект. Это довольно примитивное решение. Есть ли более удобный способ получить конфигурацию запуска из одного проекта в другой?

Я использую Intellij 13 в Windows 7.


Могу ли я поделиться настройками для IntelliJ Idea между различными проекты? может быть ответ на этот вопрос, но вопрос в другом. Это про расположение окон. Поэтому я не считаю это дубликатом.

103 голоса | спросил Daniel Kaplan 9 J000000Wednesday14 2014, 01:53:24

5 ответов


0

Лучший способ сделать это - щелкнуть галочку «Поделиться» рядом с полем «Имя» при редактировании /создании конфигурации. Вы можете перейти к этому диалогу с помощью Run> Изменить конфигурации.

введите описание изображения здесь

Флажок общего доступа удаляет настройки из вашего workspace.xml и вместо этого помещает их в каталог .idea\runConfigurations. Это сделано для того, чтобы вы могли поделиться настройкой с другими. Вы можете скопировать этот файл и поместить его в одно и то же место во всех ваших проектах идей.

Однако в будущем вы можете рассмотреть возможность использования ветвей контроля версий для версий приложений, а не отдельных проектов. IntelliJ справляется с этим очень хорошо.

ответил Nick Humrich 9 J000000Wednesday14 2014, 02:03:58
0

Конфигурации запуска по умолчанию хранятся в .idea /workspace.xml. Первая альтернатива - поделиться этим файлом, но это невозможно, потому что вы также делитесь множеством ненужных конфигураций. Как уже было сказано, первым шагом является проверка опции «поделиться», чтобы отделить конфигурации запуска от workspace.xml.

 диспетчеризация конфигураций запуска из workspace.xml

После этого я рекомендую добавить runConfigurations в систему управления версиями. Но главная проблема, возможно, вы уже отметили папку .idea как проигнорированную. Вы можете игнорировать папку, настроив систему контроля версий. Например, если вы используете git, вы можете изменить файл .gitignore следующим образом:

.idea/*
!/.idea/runConfigurations

не забудьте добавить * после .idea /

В качестве последнего шага добавьте свои настройки запуска в систему управления версиями и наслаждайтесь общими настройками!

ответил Turgay Celik 5 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowTue, 05 Sep 2017 18:08:11 +0300 2017, 18:08:11
0

Перейти

Run > Edit Configuration > create or select existing configuration you want to use > click save and persist it on file system > click on share check mark

теперь скопируйте этот файл из

 PROJECT_ROOT_DIRECTORY/.idea/runConfigurations/ConfigurationName.xml

на ваш NEW_PROJECT_ROOT_DIRECTORY/.idea/runConfigurations в том же месте, и теперь он доступен для вашей конфигурации запуска

ответил Jigar Joshi 9 J000000Wednesday14 2014, 02:04:50
0

Вам следует скопировать папку

~/your-old-project/.idea/runConfigurations 

до

~/your-new-project/.idea/

Это папка, содержащая конфигурации запуска.

ответил de.la.ru 2 ndEurope/Moscowp30Europe/Moscow09bEurope/MoscowFri, 02 Sep 2016 22:12:03 +0300 2016, 22:12:03
0

Это не совсем ответ на ваш вопрос, но он отвечает на вопрос, похожий на ваш вопрос и тот, который у меня был, и я предполагаю, что другие тоже могут.

То есть, как сохранить конфигурации тестового прогона модуля и измерительного прибора? Я обычно щелкаю правой кнопкой мыши на тестовой директории, которая вызывает меню с опцией Запустить все, что находится в этой директории. AndroidStudio затем создает конфигурацию запуска «на лету», и в раскрывающемся меню «Настройка конфигурации» появится новая опция «Сохранить новую конфигурацию?» или что-то подобное.

При нажатии на эту опцию открывается меню «Выполнить настройку», и в этот момент я устанавливаю флажок «Поделиться», как уже упоминали многие другие. Это тогда побудит систему контроля версий спросить меня, хочу ли я добавить этот новый файл конфигурации запуска. Если вы не зарегистрировали свою систему контроля версий, вы можете найти новые файлы в .idea /runConfigurations.

ответил jwehrle 5 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowTue, 05 Sep 2017 20:57:54 +0300 2017, 20:57:54

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132