STS M2E 'Plugin Lexing Не покрывается ошибкой на конфигурации жизненного цикла " - Flex -Mojos

StackOverflow https://stackoverflow.com/questions/8809623

Вопрос

Я пытаюсь написать свой pom.xml для мультимодального изгиба. Я использовал этот ресурс в качестве примера:

http://www.sonatype.com/books/mvnref-book/reference/flex-dev-sect-creating-with-archetype.html

Я использую M2E v1.01, но я столкнулся с несколькими ошибками «выполнение плагинов, не покрытых конфигурацией жизненного цикла». Насколько я вижу - нет разъемов M2E, чтобы разрешить это, и я попробовал все советы Maven Я могу найти - включить:

  • Чистый
  • Обновить зависимости
  • Обновить конфигурацию проекта

Проблема возникает только в том случае, если проект объявлен как SWC или же SWF упаковка. Мой следующий шаг, чтобы попросить Eclipse «навсегда отмечать гол как игнорируемый» - что кажется немного дерзким.

Любой совет будет принят во внимание.

Заранее спасибо.

Это было полезно?

Решение

С 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. Перейдите на страницу расширения приборной панели. К сожалению, вам придется вручную вернуть все изменения в ваши файлы .project и .classpath (мы предоставляем механизм автоматического обновления, но не механизм понижения ... предположительно, все находится в контроле версий).

Любые вопросы или проблемы должны быть отправлены на форумы STS:http://forum.springsource.org/forumdisplay.php?32-springsource-tool-suite

Другие советы

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top