Eclipse 中的 Maven 项目`org.springframework 无法从目标路径解析为类型

Maven Project in Eclipse `org.springframework cannot be resolved to a type` from target path

我已经启动了一个 Maven 项目,当我从命令行构建 运行 mvn clean install 并且 运行 没问题。在我清理系统之前的一周早些时候,我在 Eclipse 中显示了这个项目而没有错误。这让我觉得我的配置有误,希望有人能给我一个完整性检查。

在 Eclipse 内部,我在 <project_path>/target/<project>-<version>/WEB-INF/... 等路径的文件中看到报告的与 org.springframework cannot be resolved to a type 相关的错误,引起我注意的是 target 的路径,它是派生的文件夹。

Maven 依赖项显示:

已启用的方面:

项目资源管理器视图:

从上面的截图可以看出相关的jar文件已经从maven依赖中正常拉取了。关于我配置错误以及为什么我看到目标路径错误的任何想法?

buildWebContent 文件夹表明您没有正确地将 Maven 项目导入 Eclipse,因此出现错误。

解决此问题的方法之一:

  • 从 Eclipse 中删除项目。

  • 转到项目文件夹并删除所有不需要的文件夹。 (留下src).

  • 转到 Eclipse 点击 File -> Import..., select Existing Maven Projects, select 你的项目文件夹, Finish.