STS M2E 'Выполнение плагина, не охваченное конфигурацией жизненного цикла "Ошибка - Flex-Mojos
Я пытаюсь написать свой pom.xml для мультимодального flex-приложения. Я использовал этот ресурс в качестве примера:
http://www.sonatype.com/books/mvnref-book/reference/flex-dev-sect-creating-with-archetype.html
Я использую M2E v1.01, но столкнулся с рядом ошибок "Выполнение плагина, не охваченных конфигурацией жизненного цикла". Насколько я вижу, для решения этой проблемы нет соединителей m2E, и я испробовал все рекомендации Maven. Я могу найти - чтобы включить:
- чистый
- Обновить зависимости
- Обновить конфигурацию проекта
Проблема возникает, только если проект объявлен как пакет swc или swf. Мой следующий шаг, чтобы попросить Eclipse "навсегда пометить цель как проигнорированную" - что кажется немного дерзким.
Любой совет будет принят во внимание.
Заранее спасибо.
2 ответа
В STS 2.8.0 мы обновили m2eclipse до версии 1.0. Однако это может вызвать проблемы с существующими проектами. Я написал блог об этом пару месяцев назад.
По сути, новая архитектура для m2eclipse требует, чтобы каждый плагин maven, который вы используете, был сопоставлен с одним плагином Eclipse для обработки исполнения плагина внутри Eclipse. Это, очевидно, вызывает проблемы, поскольку не у каждого автора плагина maven есть знания или время для создания, а также для создания и поддержки плагина Eclipse.
Помечая плагин как игнорируемый, вы говорите, что плагин никогда не должен выполняться внутри Eclipse (подразумевая, что всякий раз, когда вам нужно его запустить, вы будете делать это из командной строки). После того, как помечены как ignored
затем вы можете изменить его на execute
Это означает, что он должен выполняться всегда, когда в Eclipse выполняется связанный жизненный цикл. Это может вызвать проблемы с производительностью, поэтому делайте это только в том случае, если вы знаете риски.
Если все это слишком много для вас, тогда STS предоставляет возможность понижения версии, чтобы вернуться к более старой версии m2eclipse. Перейдите на страницу расширений Dashboard. К сожалению, вам придется вручную отменить все изменения в ваших файлах.project и.classpath (мы предоставляем механизм автоматического обновления, но не механизм понижения... предположительно все находится под контролем версий).
Любые вопросы или проблемы следует отправлять на форумы STS: http://forum.springsource.org/forumdisplay.php?32-SpringSource-Tool-Suite
Вы можете проверить этот альфа-коннектор "Интеграция Flex Maven для Flash Builder" на торговой площадке eclipse: http://marketplace.eclipse.org/node/648556.