Eclipse 不知道 Maven 依赖项

Eclipse unaware of Maven Dependencies

我想创建一个 Vaadin Spring 项目。为此,我计划遵循本教程:

http://vaadin.github.io/spring-tutorial/

然而,最奇怪的事情一开始就发生了。

我使用 Spring Initializr 创建项目:

然后我想创建一个简单的"Hello world"-UI。为此,我创建了一个class并编写了如下代码(按照教程):

package com.example.app;

import com.vaadin.spring.annotation.SpringUI;

@SpringUI
public class MyUI extends UI {

}

问题是:Eclipse 没有给我导入 UI class:

的选项

如您所见,Eclipse 似乎不知道可以导入任何 class 来消除错误消息。

疯狂的是,如果您查看项目中的 Maven-Dependencies 文件夹,一切都在那里!以下屏幕截图显示了所有 Maven 依赖项的一部分:

这里还有一些依赖:

起初我以为 Eclipse 坏了..所以我删除了我的安装并安装了最新版本的 Eclipse。

但是问题和之前的一模一样

我完全不知道这里到底发生了什么!!

尝试进行 maven 更新。 在 Eclipse 中右键单击您的项目。 Maven -> Update Project 单击“确定”并重建项目。这应该有效。

编辑: 如果它在 maven 更新后不起作用,那么如果您在 windows 上,请执行此操作。转到用户-> 您的用户 -> .m2 -> 存储库,然后删除 com 和 org 文件夹。现在在 Eclipse 中执行 Maven 更新并尝试。这应该有效