【问题标题】:Eclipse not able to recognise annotationEclipse 无法识别注释
【发布时间】:2021-06-22 08:43:56
【问题描述】:

我已经在 Eclipse 中签出了一个 gradle 项目,但它无法识别任何注释。它说的每个文件中的每个注释都没有

Configuration cannot be resolved to a 
 type

其中配置是注解。

所有与注解对应的导入也失败并出现以下错误:

The import org.springframework cannot be resolved

包含所有文件的整个项目都充满了错误。但是对于同一个项目,在 Intellij 中没有这样的问题。我缺少 Eclipse 的哪个设置?

gradle build 虽然工作正常

【问题讨论】:

  • 您的路径中缺少这些库
  • 您的 Eclipse 实例可能无法理解开箱即用的 Gradle 项目。您可能需要安装 Gradle 插件(如果还没有)并将项目作为 Gradle 项目导入,以告诉 Eclipse 实际读取和使用 gradle 配置(如依赖项)。
  • Gradle 性质已经有了。
  • gradle build 对我来说效果很好,所以这不是 gradle 问题。我已将 gradle 性质添加到 eclipse

标签: java eclipse spring-boot intellij-idea annotations


【解决方案1】:

根据我的经验,我在 Eclipse 中没有看到 Gradle 项目的签出选项。我正在使用 Eclipse 版本 2019-06 (4.12.0)。您需要将项目签出到本地文件系统,然后将现有项目导入为 Gradle 项目。

注意事项:

  1. 确保在 Eclipse 中安装了 Gradle buildship 插件。 (我使用的插件。Buildship:Eclipse Plug-ins for Gradle,作为 Gradle 平台的一部分提供。)
  2. 转到文件 --> 导入。当弹出框打开时,向下滚动到 Gradle 并选择现有 Gradle 项目。

Eclipse 以这种方式识别 Gradle 项目。

【讨论】:

  • 我从文件系统打开了一个项目。然后右键项目=>添加gradle性质。
  • 在我的构建路径中,在库部分,我看不到“项目和外部依赖项”,我认为这可能是问题所在。你知道怎么加吗?
  • 你的项目是 Gradle 项目吗? Gradle 项目应该在 eclipse 上以不同的方式导入。我已经更新了我的答案。如果有帮助,请告诉我。
  • 是的,它是一个 gradle 项目。我一般 git clone repo 到我的本地,然后导入到 eclipse 中,然后右键单击并选择“添加 gradle 性质”,它和你正在做的一样。我已经做了很长时间了。它工作正常。我已经结帐了版本并工作了 2 周,现在由于一些问题,我需要再次签出原始版本。但是当我导入它时。我看到所有注释错误。尽管我进行更改的版本工作正常
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-01-26
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多