Как отключить сборку Maven при использовании интеграции Maven 2.0 для Eclipse? - PullRequest
5 голосов
/ 19 мая 2010

Как мне остановить плагин "Maven 2.0 интеграция" от запуска сборки maven, оставив при этом флажок "сборка автоматически"?

Я почти уверен, что раньше был какой-то флажок, чтобы отключить сборку maven до, но после обновления Ubuntu; Затмение, кажется, было обновлено в процессе, и теперь я не могу найти способ отключить сборку Maven. Сборка maven занимает буквально минуты (около 5 минут или около того), в то время как запуск Java-сборки завершался за считанные секунды.

Больше нельзя его отключить или они просто хорошо его спрятали?

Если это невозможно, сможет ли Eclipse скомпилировать мой проект maven без плагина?

(Пытаясь найти решение в Google, я получил несколько ответов из нескольких архивов этого старого поста , где по сути был ответ "Вы должны иметь возможность отключить Maven Builder в настройках проекта ..." "что не очень помогает, потому что я не могу найти там никаких настроек вкл / выкл)

1 Ответ

3 голосов
/ 19 мая 2010

Чтобы отключить Maven Project Builder, щелкните правой кнопкой мыши в своем проекте, затем Предпочтения> Builders и снимите флажок с Maven Project Builder (вы не можете изменить значение по умолчанию) Maven Builder).

альтернативный текст http://www.imagebanana.com/img/fikqaidv/screenshot_010.png

Если это удаляет «слишком много», вы можете создать своего собственного сборщика Maven. Нажмите Новый , выберите Maven Build и настройте его по своему усмотрению.

альтернативный текст http://www.imagebanana.com/img/rwkmm7jb/screenshot_010.png


Отключение, по-видимому, не дает затмению узнать о связанных проектах, что приводит к сбою сборки Java. Есть ли какая-то фиктивная цель без операции, которую я могу использовать для целей автоматической сборки?

Полагаю, вам нужно будет добавить связанные проекты в Ссылки на проекты (или снять флажок Разрешить зависимости от проектов Workspace ).

Есть ли способ отключить его для всех 6 связанных проектов в рабочей области одновременно?

Я так не думаю.


В конце концов, все эти настройки выглядят как уродливые хаки. Если вы не удовлетворены плагином m2eclipse, возможно, вам следует вместо этого использовать maven-eclipse-plugin (т.е. запустить mvn eclipse:eclipse), чтобы сгенерировать файлы .project и .classpath и импортировать ваши проекты как Существующий проект в Затмение.

...