.launch файлы в maven или gradle

Что такое "правильное" /лучшее место для размещения файлов eclipse.launch в проекте maven/ gradle? Я хочу, чтобы мои конфигурации запуска, но я не знаю, куда поместить файлы

Я знаю, что maven и gradle всегда относятся к стандартизации, поэтому я скорее спрашиваю, чем помещал их в случайную папку, а затем сталкивался с некоторыми плагинами

После создания пусковой установки на каждом модуле maven теперь у меня каждый запускается дважды в eclipse. Это связано с тем, что, когда я просматриваю свой многомодульный проект, он создает проект eclipse для верхнего POM, а также для каждого дочернего POM, и все файлы "дублируются" в представлении Navigator, один раз для верхнего и один раз для каждого модуля. Это для меня означает, что у меня есть какая-то проблема в моей организации maven или что я помещаю пусковую установку в неправильное место

Edit
Поскольку я задал этот вопрос, я узнал о новом способе решения этого вопроса. Включите экспериментальную функцию в eclipse, которая предотвратит появление подпроектов в верхнем проекте. Параметр находится под окнами/предпочтениями/maven/ Скрыть папки физически вложенных модулей

Ответ 1

Стандартное расположение в Eclipse находится в корневом каталоге проекта, где я всегда сохраняю их (и передаю SVN). Maven будет игнорировать их там по умолчанию, поэтому они не будут отображаться в ваших артефактах.

Еще одна вещь, о которой нужно помнить (поскольку вы упомянули, что хотите скопировать конфигурации запуска в SCM и, возможно, поделиться ими с другими): избегайте абсолютных путей в конфигурациях запуска, поскольку они, вероятно, не будут работать для других людей. Попробуйте использовать относительные пути или переменные Eclipse, указывающие на ваши локальные ресурсы.

Изменить: перемещен комментарий, который отвечает на вопрос

В этом случае вы можете переместить их в подкаталог (запуск?). Это должен быть тот, который по умолчанию игнорируется Maven (так что не src/main/java или src/main/resources. С другой стороны, я не уверен, возьмет ли Eclipse файлы из подкаталога. Я всегда содержал их в корне проекта.