解决方法:
把鼠标放在pom文件的project那里看错误提示
第一种方案:
- 去maven仓库把这个名字的jar包下载放到这里面 下载地址
- 把这个文件的pom复制一份
- 重新建立项目
第二种方案
- 项目所在的maven仓库,找到上面提示的那个文件
- 把后面的lastUpdated后缀去掉变回pom文件
- 重新建立一个项目(不要把刚刚的项目删除) 这时候项目不再报错,但是Dependency依然报错!
- 再次进入maven仓库发现jar文件也被加上了lastUpdated
- 再次把lastUpdated去掉,把项目close,再重新建一个
- 这时候项目不再有红波浪线报错,但是run一下会发现有error
- 再次去maven仓库,把刚刚那个文件夹(vaadin)拷贝出来放到别的地方,然后把vaadin整个文件夹删掉,重新run,不再报错
- 看到这里可能有人说为什么一开始不直接把那个文件夹删掉,我试过,行不通啊,之后的每一次创建项目前都先把那个vaadin文件夹放回去建完项目之后再删掉
推荐使用第一种方法,因为我是先做了第二种的步骤后才觉得是maven仓库里不完整导致的,有试过重新安装和配置maven都不能解决
idea搭建maven仓库可参考:点击