我使用Spring Boot框架和Maven在Eclipse IDE Mars中开发应用程序。很好的一段时间,今天发生了一些Eclipse无法解决的问题。该项目仍然按照预期构建和工作,但看到所有"错误"是非常烦人的。到处都没有。
是的,我已尝试更新项目并重新启动我的IDE ;-)
我对任何建议感到高兴。
修改 对不起,我知道它并不是很详细,但它发生在我从其他项目导入的每个其他类中(没有官方导入或任何其他内容)。此依赖项在pom文件中设置,具有正确的groupID,artefactID和版本。我使用的是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中添加依赖项时,我遇到了同样的问题。更新意味着右键单击项目中的Eclipse,选择Maven并选择&#34;更新项目&#34;。我也试过Maven clean install。正如我所说,该项目建设良好,一切都按预期工作。它只是一直显示错误。或者这是一个Eclipse错误?
答案 0 :(得分:2)
正如@Jiri Tousek所说,您必须更新(Maven Project Update或Maven clean install)所有与您自己的项目有依赖关系的项目。
遗憾的是,Eclipse没有这样做或表示正确的错误...