繁体   English   中英

Eclipse在Spring Boot项目中“无法解析类型”

[英]Eclipse "cannot resolve type" in spring boot project

我正在使用 Spring Boot 框架和 Maven 在 Eclipse IDE Mars 中开发应用程序。 有一段时间没问题,今天刚发生,Eclipse 无法解析某些类。 该项目仍然按预期构建和工作,但看到所有“错误”无处不在,这很烦人。

是的,我已经尝试更新项目并重新启动我的 IDE ;-)

我很乐意接受任何建议。

编辑:对不起,我知道它不是很详细,但是它发生在我从另一个项目导入的每个其他类中(没有官方导入或任何东西)。 这个依赖是在 pom 文件中设置的,具有正确的 groupID、artefactID 和 version。 我正在使用 Java 1.8。 这是我的 pom.xml 的摘录:

...
<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>1.2.6.RELEASE</version>
    <relativePath/> 
</parent>

 <properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <java.version>1.8</java.version>
</properties>

<dependencies>
    <dependency>
        <groupId>com.groupid</groupId>
        <artifactId>utilities</artifactId>
        <version>0.0.2-SNAPSHOT</version>
    </dependency> 
...

当我签出另一个项目并在 pom.xml 中添加依赖项时,我遇到了同样的问题。 更新意味着在 Eclipse 中右键单击项目,选择 Maven 并选择“更新项目”。 我也尝试过 Maven 全新安装。 正如我所说,该项目构建良好,一切都按预期工作。 它只是不断显示错误。 或者这是一个Eclipse错误?

正如@Jiri Tousek 所说,您必须更新(Maven 项目更新或 Maven 全新安装)所有依赖于您自己的项目的项目。

很遗憾 Eclipse 没有这样做或指示正确的错误......

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM