2016-10-22 2 views
1

Я использую плагин frontend-maven, more info here.Как пропустить выполнение плагина maven из рабочей области Eclipse Build

Для запуска задач GRUNT на сборке maven и, поскольку я использую Eclipse, он создает рабочую область каждый раз, когда я что-то меняю в коде.

Проблема заключается в том, что процесс сборки Eclipse каждый раз запускает плагины maven и делает процесс очень медленным. Поэтому я хотел бы знать, как я могу пропустить выполнение плагина maven из рабочего пространства Eclipse Build. Есть идеи?

Спасибо заранее,

+0

Возможно, у вас есть опция в меню «Project> Build automatically». Это заставляет Eclipse восстанавливаться после сохранения каждого файла. Попробуйте снять этот флажок (и выстроить вручную из него, используя меню «Project> Build») – Tom

+0

Привет, Tom, Спасибо за ваш ответ, но в моем случае мне действительно нужно, чтобы эта сборка была автоматически. –

ответ

2

Да: Вы можете сказать Eclipse, игнорировать выбранные плагины Maven в двух способов:

  • затмений: Open Window> Preferences> Maven> Жизненный цикл отображения.
  • От Maven: Добавить в ваш POM a org.eclipse.m2e:lifecycle-mapping плагин.

Посмотрите на это example.

+0

Здравствуйте, Благодарим вас за ответ, кажется, что это точно, что мне нужно, однако оно не работает. Я поставил свой pom код, указанный в главе Ignore Plugin Goal документа, который вы мне отправили, однако он все еще выполняет плагины. Вот мой файл POM -> https://codeshare.io/yKBWd. –

+0

Я пробовал все фазы maven, устанавливаю, компилирую, проверяю ... –

+0

Я бы предпочел, чтобы он был в POM-файле, чтобы упростить работу для новых разработчиков, которые могут войти в проект в будущем. –