我尝试使用
将m2e升级到1.6http://download.eclipse.org/technology/m2e/milestones/1.6
和
http://repository.takari.io:8081/nexus/content/sites/m2e.extras/m2e/1.6.0/N/LATEST/
我用下面的堆栈跟踪(我的工作区/ .log
)倒钩!ENTRY org.eclipse.core.jobs 4 2 2014-10-09 20:42:29.994 !MESSAGE在以下期间发生内部错误:"导入Maven项目"。 !堆栈0 java.lang.NoClassDefFoundError:org / apache / maven / project / MavenProject 在org.springframework.ide.eclipse.maven.internal.core.SpringProjectConfigurator.doConfigure(SpringProjectConfigurator.java:42) 在org.springframework.ide.eclipse.maven.AbstractSpringProjectConfigurator.configure(AbstractSpringProjectConfigurator.java:43) 在org.eclipse.m2e.core.project.configurator.AbstractLifecycleMapping.configure(AbstractLifecycleMapping.java:120) 在org.eclipse.m2e.core.internal.project.ProjectConfigurationManager $ 3.call(ProjectConfigurationManager.java:477) 在org.eclipse.m2e.core.internal.project.ProjectConfigurationManager $ 3.call(ProjectConfigurationManager.java:1) 在org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.executeBare(MavenExecutionContext.java:176) 在org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:151) 在org.eclipse.m2e.core.internal.project.ProjectConfigurationManager.updateProjectConfiguration(ProjectConfigurationManager.java:470) 在org.eclipse.m2e.core.internal.project.ProjectConfigurationManager.configureNewMavenProjects(ProjectConfigurationManager.java:250) 在org.eclipse.m2e.core.internal.project.ProjectConfigurationManager $ 1.call(ProjectConfigurationManager.java:163) 在org.eclipse.m2e.core.internal.project.ProjectConfigurationManager $ 1.call(ProjectConfigurationManager.java:1) 在org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.executeBare(MavenExecutionContext.java:176) 在org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:151) 在org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:99) 在org.eclipse.m2e.core.internal.embedder.MavenImpl.execute(MavenImpl.java:1353) 在org.eclipse.m2e.core.internal.project.ProjectConfigurationManager.importProjects(ProjectConfigurationManager.java:133) 在org.eclipse.m2e.core.ui.internal.wizards.ImportMavenProjectsJob $ 1.doCreateMavenProjects(ImportMavenProjectsJob.java:73) 在org.eclipse.m2e.core.ui.internal.wizards.AbstractCreateMavenProjectsOperation.run(AbstractCreateMavenProjectsOperation.java:62) 在org.eclipse.m2e.core.ui.internal.wizards.ImportMavenProjectsJob.runInWorkspace(ImportMavenProjectsJob.java:82) 在org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38) 在org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) 引起:java.lang.ClassNotFoundException:org.springframework.ide.eclipse.maven_3.6.1.201408250730-RELEASE无法找到org.apache.maven.project.MavenProject 在org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:432) 在org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:345) 在org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:337) 在org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:160) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ......还有21个
由于m2e 1.6尚未正式发布。但重要的是首先解决这个问题并确定哪一方(m2e或sts)应该解决这个问题