【问题标题】:VS Code not able to resolve Springframework Data Redis related dependencies, however, project builds completely fine in EclipseVS Code 无法解析 Springframework Data Redis 相关依赖项,但是,项目在 Eclipse 中构建完全正常
【发布时间】:2020-01-27 18:38:22
【问题描述】:

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

【问题讨论】:

标签: java gradle visual-studio-code redis


【解决方案1】:

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

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

Spring Boot 项目在没有依赖项的情况下无法运行。 因此,由于您的项目无法找到相关的依赖项,因此会生成此错误。

使用 vscode-spring-initializer 和/或其他的下载插件解决了。

如果您需要更多详细信息,那么,

尝试在 IntelliJ 或 Eclipes 等不同的 IDE 中识别您的 Spring Boot 项目。您会看到有一些额外的文件,如下所示,

外部库 - 由 maven 类型的负载依赖工具处理。 intellij 中的 .iml 文件:处理开发模块的文件(包含插件、模块和其他详细信息)。

该文件不存在,因此会产生问题。(根据 IDE 不同)

【讨论】:

    【解决方案2】:

    如果您最近修改了 pom.xmlbuild.gradle 配置文件,则需要右键单击 pom.xml 或 build.gradle 文件,然后运行菜单“更新项目配置”,强制语言服务器更新项目配置/类路径。否则java语言服务器无法识别新添加的依赖。

    【讨论】:

      猜你喜欢
      • 2017-03-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-25
      • 2021-01-04
      • 2020-09-09
      • 2022-01-23
      相关资源
      最近更新 更多