m2eclipse: как мне настроить параметры для Maven Project Builder?

#eclipse #maven #m2eclipse

#eclipse #maven #m2eclipse

Вопрос:

В Eclipse Helios с установленным m2eclipse по умолчанию включена автоматическая сборка. Я вижу, что здесь используется какой-то инкрементный Maven Builder под прикрытием (очевидно, для проектов Maven).

Как я могу настроить Maven Builder так, чтобы, например, я мог предоставить ему некоторые -D параметры? В частности, я хочу, чтобы мои автоматические, инкрементные сборки Maven запускались с -Dmaven.buildNumber.doCheck=false . Я не вижу нигде, где я мог бы реально повлиять на конфигурацию Maven builder, поставляемого m2eclipse.

Я знаю, что могу создать конфигурацию запуска, а затем явно создать свой проект, используя Run As … , но я не хочу следовать по этому пути. Я хочу настроить способ сборки моего проекта, когда я выбираю команду Build All из меню Project. Я также хочу, чтобы эти настройки действовали при запуске автоматической сборки.

Я не особенно хочу добавлять настройки в свой ~/.m2/settings.xml файл, потому что на самом деле я не хочу, чтобы моя установка Maven из командной строки получала эти настройки за пределами Eclipse.

Заранее спасибо за любую помощь здесь.

Ответ №1:

На данный момент вам нужно поместить настройки в профиль, а затем запустить этот профиль. Команда M2E удалила настройки, которые раньше были полезны для этой цели.

Вы можете создать пользовательский settings.xml в отдельном расположении и настройте ЭТО в префиксах m2e.

Комментарии:

1. Спасибо. Надеюсь, не будет глупостью спросить, как запустить профиль, который активен только при запуске Maven Builder?

2. В Eclipse есть диалоговое окно настроек, которое принимает список профилей.

3. @bmargulies Я не могу найти, где для каждого проекта settings.xml должны быть настроены в этом диалоговом окне. Я ищу, куда поместить параметр CLI «-s». Спасибо