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

раздражает то, что я развертываю на 1 vm, и мне нужно копировать и вставлять конфигурации отладки каждый раз, когда я хочу протестировать другую версию. Intellij делает этот диалог модальным для каждого экземпляра Intellij, поэтому я не могу копировать и вставлять поля между экземплярами проекта.
в конечном итоге я делаю скриншот одной конфигурации и копирую поля вручную в другой проект. Это довольно примитивное решение. Есть ли более удобный способ получить конфигурацию запуска из одного проекта в другой?
Я использую Intellij 13 на Windows 7.
могу ли я поделиться настройками для IntelliJ Idea в разных проектах? возможно, есть ответ на этот вопрос, но вопрос в другом. Речь идет о макете окна. Поэтому я не считайте, что это дубликат.
5 ответов:
лучший способ сделать это-нажать галочку "поделиться" рядом с полем имя при редактировании/создании конфигурации. Вы можете перейти в это диалоговое окно с помощью Run > Edit Configuration.
флажок share вытягивает настройку из вашего
workspace.xmlи вместо этого помещает его в каталог.idea\runConfigurations. Это предназначено для того, чтобы вы могли поделиться настройкой с другими. Вы можете скопировать этот файл и поместить его в одно и то же место во всех своих идеях проекты.однако в будущем вы можете рассмотреть возможность использования ветвей управления версиями для версий приложений, а не отдельных проектов. IntelliJ справляется с этим очень хорошо.
перейти
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в том же месте, и теперь он доступен для вашей конфигурации запуска
конфигурации запуска сохраняются .идея / рабочее пространство.XML по умолчанию. Первый вариант-поделиться этим файлом, но это невозможно, потому что вы также разделяете много ненужных конфигураций. Как уже было сказано, первым шагом является проверка опции "share" для отделения конфигураций запуска от рабочей области.XML.
после этого я рекомендую добавить runConfigurations в систему управления версиями. Но главная проблема в том, Наверное вы уже отметили .папка идеи как игнорируется. Вы можете отменить регистрацию папки, настроив систему управления версиями. Например, если вы используете Git, вы можете изменить .файл gitignore выглядит следующим образом:
.idea/* !/.idea/runConfigurationsне забывайте добавлять после .идея/
в качестве последнего шага добавьте свои конфигурации запуска в систему управления версиями и наслаждайтесь общими конфигурациями!
вы должны скопировать папку
~/your-old-project/.idea/runConfigurationsдо
~/your-new-project/.idea/Это папка, которая содержит конфигураций.
Это не совсем ответ на ваш вопрос, но он отвечает на вопрос, похожий на ваш вопрос, и тот, который у меня был, и я предполагаю, что другие тоже могут.
то есть, как сохранить модуль и контрольно-измерительные приборы тестовых конфигураций? Обычно я нажимаю правой кнопкой мыши на тестовый каталог, который вызывает меню с возможностью запуска всего, что находится в этом каталоге. Затем AndroidStudio создает конфигурацию запуска "на лету", и в раскрывающемся меню "конфигурация запуска" появится новая опция появляются, " сохранить новую конфигурацию?"или что-то подобное.
при нажатии этой опции появляется меню конфигурации запуска, и в этот момент я проверяю поле общего доступа, как уже упоминалось многими другими. Это затем предложит системе управления версиями спросить меня, хочу ли я добавить этот новый файл конфигурации запуска. Если вы еще не зарегистрировали свою систему контроля версий вы можете найти новые файлы .идея / runConfigurations.


Comments