В 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