Java VS代码无法解析Springframework数据与Redis相关的依赖关系,然而,该项目在Eclipse中构建得非常好

Java VS代码无法解析Springframework数据与Redis相关的依赖关系,然而,该项目在Eclipse中构建得非常好,java,gradle,visual-studio-code,redis,Java,Gradle,Visual Studio Code,Redis,在Gradle的帮助下,我正在使用VS代码编译和调试我的SpringBootJava项目。我最近在我的项目中添加了Redis依赖项。该项目在Eclipse中编译,但在VS代码中抛出错误 我不确定这个答案是否对你有帮助但是 通常VS代码不附带spring boot的默认配置设置 没有依赖项,Spring启动项目无法运行。 因此,由于您的项目无法找到相关的依赖项,因此它会生成此错误 它使用vscode spring初始值设定项和/或其他下载插件解决 如果你需要更多的细节 尝试在不同的IDE(如Int

在Gradle的帮助下,我正在使用VS代码编译和调试我的SpringBootJava项目。我最近在我的项目中添加了Redis依赖项。该项目在Eclipse中编译,但在VS代码中抛出错误


我不确定这个答案是否对你有帮助但是

通常VS代码不附带spring boot的默认配置设置

没有依赖项,Spring启动项目无法运行。 因此,由于您的项目无法找到相关的依赖项,因此它会生成此错误

它使用vscode spring初始值设定项和/或其他下载插件解决

如果你需要更多的细节

尝试在不同的IDE(如IntelliJ或Eclipes)中识别spring boot项目。你看,有一些额外的文件,如下所示

外部库-由maven处理负载依赖性的一种工具。 intellij中的.iml文件:处理开发模块的文件,包括插件、模块和其他详细信息


该文件不存在,因此会产生问题。如果您最近修改了pom.xml或build.gradle配置文件,则根据IDE的不同,这些文件会有所不同,您需要右键单击pom.xml或build.gradle文件,然后运行菜单updateprojectconfiguration以强制语言服务器更新项目配置/类路径。否则,java语言服务器无法识别新添加的依赖项。

。堆栈跟踪也是如此。。这个问题很可能会因为包含了不必要的截图而被否决。通过使用截图,你正在阻止任何人帮助你。没有人想从截图中重新输入你的东西,截图通常是不可读的。