Я много копал и узнал, как делиться конфигурациями запуска в IntelliJ IDEA CE (в настоящее время используется 2019.3.4) через файлы in .idea/runConfigurations/*.xml
. Когда мы проверяем эти файлы в VCS (Git), другие получают их, и все работает как положено.
Вопрос связан с совместным использованием шаблонов для JUnit и Приложение конфигурации. При создании вручную они заканчиваются на .idea/workspace.xml
, который не предназначен или не подходит для совместного использования (часто модифицируется, имеет личные предпочтения и даже расположение экрана, ...).
Я не смог найти упоминания о том, как чтобы сделать это, я попытался извлечь соответствующие <component ...>...</component>
фрагменты в отдельные файлы внутри .idea/runConfigurations/
. Казалось, это сработало, но начали происходить странные вещи - IDEA переименовала файлы с моих оригинальных имен (какими бы они ни были, забыли), чтобы:
.idea/_template__of_JUnit.xml
и .idea/_template__of_Application.xml
Я был доволен этим и отправил их на Git, но потом другие люди прокомментировали, как IDEA продолжает переименовывать эти файлы дальше.
Как правильно выполнить sh это?
спасибо!