2015-08-04 2 views
5

Я использую eclipse kepler с maven v4.0.0 и jboss 7.0 и JDK 1.6. Я получаю следующую ошибку:Внутренняя ошибка произошла во время: «Обновление проекта Maven». org.eclipse.m2e.wtp.WTPProjectsUtil.isM2eWtpDisabled

java.lang.NoSuchMethodError: org.eclipse.m2e.wtp.WTPProjectsUtil.isM2eWtpDisabled(Lorg/eclipse/m2e/core/project/IMavenProjectFacade;Lorg/eclipse/core/runtime/IProgressMonitor;)Z 
    at org.eclipse.m2e.wtp.jaxrs.internal.configurators.JaxRsProjectConfigurator.isConfigurationEnabled(JaxRsProjectConfigurator.java:100) 
    at org.eclipse.m2e.wtp.jaxrs.internal.configurators.JaxRsProjectConfigurator.configureInternal(JaxRsProjectConfigurator.java:75) 
    at org.eclipse.m2e.wtp.jaxrs.internal.configurators.JaxRsProjectConfigurator.mavenProjectChanged(JaxRsProjectConfigurator.java:180) 
    at org.eclipse.m2e.core.internal.project.ProjectConfigurationManager.mavenProjectChanged(ProjectConfigurationManager.java:965) 
    at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryManager.notifyProjectChangeListeners(ProjectRegistryManager.java:746) 
    at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryManager.applyMutableProjectRegistry(ProjectRegistryManager.java:865) 
    at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryManager.refresh(ProjectRegistryManager.java:289) 
    at org.eclipse.m2e.core.internal.project.registry.MavenProjectManager.refresh(MavenProjectManager.java:67) 
    at org.eclipse.m2e.core.internal.builder.MavenBuilder.getProjectFacade(MavenBuilder.java:216) 
    at org.eclipse.m2e.core.internal.builder.MavenBuilder$1.call(MavenBuilder.java:91) 
    at org.eclipse.m2e.core.internal.builder.MavenBuilder$1.call(MavenBuilder.java:1) 
    at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.executeBare(MavenExecutionContext.java:161) 
    at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:137) 
    at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:89) 
    at org.eclipse.m2e.core.internal.embedder.MavenImpl.execute(MavenImpl.java:1305) 
    at org.eclipse.m2e.core.internal.builder.MavenBuilder.build(MavenBuilder.java:89) 
    at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:733) 
    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) 
    at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206) 
    at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246) 
    at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299) 
    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) 
    at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302) 
    at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358) 
    at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381) 
    at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143) 
    at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241) 
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53) 

Пожалуйста, помогите мне.

+0

Работало ли это раньше или вы делаете это в первый раз? Какие плагины вы уже установили? –

+0

работает с проблемами, но когда я обновляю maven, он показывает эту ошибку. плагины - это m2e-wtp & m2e connector – Zaheer

+0

Проверьте, доступно ли обновление до m2e-wtp –

ответ

2

Вы можете использовать m2e 1.5.0 от рынка или вы можете использовать этот подход:

  • Перейти к:

    Настройки-> Нажмите Maven-> Нажмите Шаблоны

Теперь вы можете просмотреть список шаблонов, отменить все шаблоны wtp, т.е. m2e-wtp-активация ....

Теперь вы можете очистить установить проект

+0

Пожалуйста, не стесняйтесь отмечать вопрос как ответ, если выше помогло :) –

1

Попробуйте удалить .m2 папку на вашем компьютере и очистить проект, то она будет создана автоматически.

Следующая проверьте следующие настройки есть в файле .project

.project

Следующая проверить настройки в файле .classpath enter image description here

Если ничего не получалось выше. Попробуйте использовать версию Eclipse Luna, она будет работать. У меня была проблема с maven 3.5 с kepler, тогда я попытался использовать luna, это сработало для меня.

Надеюсь, это поможет вам!

+1

Я не согласен, NoSuchMethodError, брошенный из плагин - это ошибка установки, ничто не может быть исправлено с помощью конфигурации проекта. –

1

Удаление модуля m2e-wtp исправлено для меня (я даже не знаю, что он делает или когда я его скачал).