У меня много разных версий моего приложения. Каждый из них представляет собой отдельный проект IntelliJ. Каждый раз, когда я открываю новый, список конфигураций становится пустым:
Раздражает то, что я развертываю на 1 виртуальную машину, и мне приходится копировать и вставлять конфигурации отладки каждый раз, когда я хочу протестировать другую версию. IntelliJ делает этот диалог модальным для каждого экземпляра IntelliJ, поэтому я не могу копировать и вставлять поля между экземплярами проекта.
В итоге я делаю снимок экрана одной конфигурации и вручную копирую поля в другой проект. Это довольно примитивное решение. Есть ли более удобный способ получить конфигурацию запуска из одного проекта в другой?
Я использую IntelliJ 13 в Windows 7.
Могу ли я использовать настройки IntelliJ Idea для разных проектов? может иметь ответ на это, но вопрос в другом. Речь идет о расположении окон. Поэтому не считаю это дубликатом.
источник
Ответы:
Лучший способ сделать это - щелкнуть галочку «поделиться» рядом с полем «Имя» при редактировании / создании конфигурации. Вы можете перейти к этому диалоговому окну с помощью Run> Edit Configurations.
Галочка общего доступа вытягивает настройку из вашего
workspace.xml
и вместо этого помещает ее в каталог.idea\runConfigurations
. Это сделано для того, чтобы вы могли поделиться настройкой с другими. Вы можете скопировать этот файл и поместить его в одно и то же место во всех ваших идейных проектах.Однако в будущем вы, возможно, захотите рассмотреть возможность использования веток системы управления версиями для версий приложения, а не отдельных проектов. IntelliJ справляется с этим очень хорошо.
источник
!.idea/runConfidurations/name
По умолчанию конфигурации запуска хранятся в .idea / workspace.xml. Первый вариант - поделиться этим файлом, но это невозможно, потому что вы также разделяете множество ненужных конфигураций. Как уже было сказано, первым шагом является проверка опции «поделиться», чтобы отделить конфигурации запуска от workspace.xml.
После этого я рекомендую добавить runConfigurations в систему управления версиями. Но основная проблема в том, что, вероятно, вы уже отметили папку .idea как игнорируемую. Вы можете отменить игнорирование папки, настроив свою систему управления версиями. Например, если вы используете git, вы можете изменить файл .gitignore следующим образом:
не забудьте добавить * после .idea /
В качестве последнего шага добавьте свои конфигурации запуска в систему управления версиями и наслаждайтесь общими конфигурациями!
источник
перейти к
теперь скопируйте этот файл из
к вам
NEW_PROJECT_ROOT_DIRECTORY/.idea/runConfigurations
в том же месте, и теперь он доступен для вашей конфигурации запускаисточник
Вы должны скопировать папку
к
Это папка, содержащая конфигурации запуска.
источник
Обновление для этого вопроса с новыми обновлениями IntelliJ:
Теперь вы можете « Сохранить как файл проекта », который создаст папку с именем « .run » и экспортирует ваши настройки в эту папку. В приведенном ниже примере я сделал это для всех своих тестовых настроек. Это устраняет необходимость редактирования .gitignore, поскольку файлы теперь не находятся за пределами ./idea
источник
Это не совсем ответ на ваш вопрос, но он отвечает на вопрос, похожий на ваш вопрос и на тот, который был у меня, и я предполагаю, что другие тоже могут.
То есть, как сохранить конфигурации тестового запуска агрегата и КИПиА? Обычно я щелкаю правой кнопкой мыши тестовый каталог, в котором появляется меню с опцией «Запустить все, что находится в этом каталоге». Затем AndroidStudio создает конфигурацию запуска "на лету", и в раскрывающемся меню "Конфигурация запуска" появится новый параметр "Сохранить новую конфигурацию?" или что-то подобное.
Щелчок по этой опции вызывает меню Run Configuration, и в этот момент я устанавливаю флажок Share, как уже упоминалось многими другими. Затем система контроля версий спросит меня, хочу ли я добавить этот новый файл конфигурации запуска. Если вы не зарегистрировали свою систему контроля версий, вы можете найти новые файлы в .idea / runConfigurations.
источник