запускать файлы в maven или gradle - PullRequest
10 голосов
/ 02 марта 2012

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

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

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

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

1 Ответ

1 голос
/ 02 марта 2012

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

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

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...