添加对pom.xml的依赖关系并通过Maven -> Update Project
进行更新我收到此错误(请参阅下面的.log)
!ENTRY org.eclipse.core.jobs 4 2 2012-08-22 10:04:31.078!MESSAGE An 在“更新Maven项目”期间发生内部错误。 !堆栈0 java.lang.NoClassDefFoundError: org / apache / maven / plugin / war / util / MappingUtils at org.maven.ide.eclipse.wtp.namemapping.PatternBasedFileNameMapping.mapFileName(PatternBasedFileNameMapping.java:36) 在 org.maven.ide.eclipse.wtp.WebProjectConfiguratorDelegate.configureClasspath(WebProjectConfiguratorDelegate.java:367) 在 org.maven.ide.eclipse.wtp.WTPProjectConfigurator.configureClasspath(WTPProjectConfigurator.java:95) 在 org.eclipse.m2e.jdt.internal.DefaultClasspathManagerDelegate.populateClasspath(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.internal.BuildPathManager.getClasspath(BuildPathManager.java:419) 在 org.eclipse.m2e.jdt.internal.BuildPathManager.updateClasspath(BuildPathManager.java:240) 在 org.eclipse.m2e.jdt.internal.BuildPathManager.mavenProjectChanged(BuildPathManager.java:229) 在 org.eclipse.m2e.core.internal.project.registry.ProjectRegistryManager.notifyProjectChangeListeners(ProjectRegistryManager.java:724) 在 org.eclipse.m2e.core.internal.project.registry.ProjectRegistryManager.applyMutableProjectRegistry(ProjectRegistryManager.java:847) 在 org.eclipse.m2e.core.internal.project.registry.ProjectRegistryManager.refresh(ProjectRegistryManager.java:280) 在 org.eclipse.m2e.core.internal.project.ProjectConfigurationManager.updateProjectConfiguration(ProjectConfigurationManager.java:323) 在 org.eclipse.m2e.core.ui.internal.UpdateMavenProjectJob.runInWorkspace(UpdateMavenProjectJob.java:74) 在 org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38) 在org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
有什么建议吗?
答案 0 :(得分:0)
检查POM中maven-war-plugin
的版本并确保其为2.2
答案 1 :(得分:0)
好的,一个迟到的答案,但我遇到了同样的问题,我通过删除我的Maven存储库修复了它。 /.m2/repository