Ошибка выполнения плагина STS M2E ', не охваченная конфигурацией жизненного цикла "- Flex-Mojos - PullRequest
0 голосов
/ 10 января 2012

Я пытаюсь написать свой 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 ]

1 голос
/ 11 января 2012

В STS 2.8.0 мы обновили m2eclipse до версии 1.0. Однако это может вызвать проблемы с существующими проектами. Я написал блог об этом пару месяцев назад.

http://blog.springsource.org/2011/10/18/upgrading-maven-integration-for-springsource-tool-suite-2-8-0/

По сути, новая архитектура для m2eclipse требует, чтобы каждый используемый вами плагин maven был привязан к одному плагину Eclipse для обработки его исполнения внутри Eclipse. Это, очевидно, вызывает проблемы, поскольку не у каждого автора плагина maven есть знания или время для создания, а также для создания и обслуживания плагина Eclipse.

Помечая плагин как игнорируемый, вы говорите, что плагин никогда не должен выполняться внутри Eclipse (это означает, что всякий раз, когда вам нужно его выполнить, вы будете делать это из командной строки). После обозначения ignored его можно изменить на execute, что означает, что он должен всегда выполняться всякий раз, когда в Eclipse выполняется связанный жизненный цикл. Это может вызвать проблемы с производительностью, поэтому делайте это, только если вы знаете риски.

Если все это слишком много для вас, тогда STS предоставляет возможность понижения версии, чтобы вернуться к более старой версии m2eclipse. Перейдите на страницу расширений Dashboard. К сожалению, вам придется вручную отменить все изменения в ваших файлах .project и .classpath (мы предоставляем механизм автоматического обновления, но не механизм понижения ... предположительно все находится в управлении версиями).

Любые вопросы или проблемы следует отправлять на форумы СТС: http://forum.springsource.org/forumdisplay.php?32-SpringSource-Tool-Suite

0 голосов
/ 08 февраля 2013

Вы можете проверить этот альфа-коннектор «Интеграция Flex Maven для Flash Builder» на торговой площадке eclipse: http://marketplace.eclipse.org/node/648556.

...