ошибка при использовании проекта сборки struts2-archetype-starter в myeclipse

СООБЩЕНИЕ ОБ ОШИБКЕ:

Произошла внутренняя ошибка во время: «Создание struts2-archetype-starter». Попытка beginRule: MultiRule[P/examsys,P/.org.eclipse.jdt.core.external.folders], не соответствует правилу внешней области: org.maven.ide.eclipse.internal.project.SchedulingRule@971a7e

окружающая обстановка:

  • Плагин MyEclipse 8.5M2 m2eclipse
  • struts2-архетип-стартер 2.0.11
  • апач-maven-2.2.1

Кто-нибудь встречался с этой ситуацией? Помогите мне, пожалуйста. Спасибо.


person CunruiLi    schedule 13.10.2010    source источник


Ответы (2)


Не конкретный ответ MyEclipse, но использование командной строки работает:

mvn archetype:create   -DgroupId=tutorial \
                       -DartifactId=tutorial \
                       -DarchetypeGroupId=org.apache.struts \
                       -DarchetypeArtifactId=struts2-archetype-starter \
                       -DarchetypeVersion=2.2.1

Затем импортируйте проект в Eclipse, используя Импорт > Проекты Maven.

person Pascal Thivent    schedule 13.10.2010
comment
@CunruiLi На моей машине это просто работает (я проверил команду перед публикацией). И поскольку это не работает — это худшее описание проблемы, я больше не смогу помочь. - person Pascal Thivent; 13.10.2010
comment
извините, то, что я сказал, означает, что myeclipse сообщил о том же сообщении об ошибке. я думаю, это произошло потому, что myeclipse 8.5 m2 интегрировал m2eclipse 0.9.6, но эта версия здесь не работает. можете ли вы сказать мне, как удалить m2eclipse? спасибо. (мой английский не очень хорош, если вы не понимаете, пожалуйста, скажите мне, и я отредактирую свой вопрос) - person CunruiLi; 13.10.2010
comment
@CunruiLi Нет проблем. Чтобы удалить m2eclipse, взгляните на предыдущий вопрос. - person Pascal Thivent; 13.10.2010

Если вы используете плагин Git... возможно, проблема в нем...

Проверьте версию своего плагина EGit... обновите его... кажется, что ошибка исправлена... или попробуйте обновить MyEclipse...

См. эту тему, где я разместил свое решение:

проверьте эту тему

person Ariel Carrera    schedule 29.11.2013