Eclipse:在“正在更新Maven项目”期间发生内部错误。组织/阿帕奇/行家/插件/战争/ UTIL / MappingUtils

问题描述 投票:1回答:2

添加对pom.xml的依赖并通过Maven -> Update Project更新我收到此错误(请参阅下面的.log)

!ENTRY org.eclipse.core.jobs 4 2 2012-08-22 10:04:31.078!消息在“正在更新Maven项目”期间发生内部错误。 !在org.maven上的org.maven.ide.eclipse.wtp.namemapping.PatternBasedFileNameMapping.mapFileName(PatternBasedFileNameMapping.java:36)处堆叠了java.lang.NoClassDefFoundError:org / apache / maven / plugin / war / util / MappingUtils。位于org.eclipse.m2e.jdt.internal.DefaultClasspathManagerDelegate的org.maven.ide.eclipse.wtp.WTPProjectConfigurator.configureClasspath(WTPProjectConfigurator.java:95)中的ide.eclipse.wtp.WebProjectConfiguratorDelegate.configureClasspath(WebProjectConfiguratorDelegate.java:367)。 popglassClasspath(DefaultClasspathManagerDelegate.java:61)org.eclipse.m2e.jdt.internal.BuildPathManager.getClasspath(BuildPathManager.java:303)org.eclipse.m2e.jdt.internal.BuildPathManager.getClasspath(BuildPathManager.java:411) org.eclipse.m2e.jdt.internal.BuildPathManager.getClasspath(BuildPathManager.java:392)位于org.eclipse.m2e.jdt的org.eclipse.m2e.jdt.internal.BuildPathManager.getClasspath(BuildPathManager.java:419) .internal.BuildPathManager.updateClasspath(BuildPathManager.java:240)a在Org.eclipse的org.eclipse.m2e.core.internal.project.registry.ProjectRegistryManager.notifyProjectChangeListeners(ProjectRegistryManager.java:724)的org.eclipse.m2e.jdt.internal.BuildPathManager.mavenProjectChanged(BuildPathManager.java:229) .m2e.core.internal.project.registry.ProjectRegistryManager.applyMutableProjectRegistry(ProjectRegistryManager.java:847)位于org.eclipse的org.eclipse.m2e.core.internal.project.registry.ProjectRegistryManager.refresh(ProjectRegistryManager.java:280)位于org.eclipse.core.internal的org.eclipse.m2e.core.ui.internal.UpdateMavenProjectJob.runInWorkspace(UpdateMavenProjectJob.java:74)中的.m2e.core.internal.project.ProjectConfigurationManager.updateProjectConfiguration(ProjectConfigurationManager.java:323) .resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38)org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)

有什么建议吗?

eclipse maven eclipse-wtp
2个回答
0
投票

检查POM中maven-war-plugin的版本,确保它是2.2


0
投票

好的,一个迟到的答案,但我遇到了同样的问题,我通过删除我的Maven存储库来修复它。 /.m2/repository

© www.soinside.com 2019 - 2024. All rights reserved.