maven导包失败(Cannot resolve symbol 'github')

在我准备接入腾讯云的短信接口的时候,需要导入一个包com.github.qcloudsms,maven里面没有报错,但在使用的时候无法找到,具体体现如下图所示

img

img

试了下,没问题。看下右侧Maven Dependencies下面有没有显示对应的依赖。

img

出现这个问题,可能是因为依赖下载不完全导致的,你需要清理一下maven本地仓库下的未下载完全依赖,你可以参考我的文章写个脚本,然后运行,一键清理,刷新maven从新下载依赖,最后就不会爆红了

一键清理maven未下载完全的依赖脚本_CSDN专家-微编程的博客-CSDN博客_清理maven脚本 简要说明我们在使用maven工具下载所需要的依赖的时候,往往会由于网络的原因,导致自己的依赖没有下载完全,从而项目出错或者pom.xml里的某些依赖爆红,最后编译运行不了程序或者编写代码的时候用不了对应的方法,刷新maven没有任何效果,这就需要你进行将没有下载完全的依赖清除掉,从新下载,手动清除太麻烦了,一个一个找,有的也不知道哪个依赖是下载不完全的,所以就需要借助脚本来执行了清理maven脚本编写步骤首先随便在电脑某个地方新建一个文本文件,里面编写如下代码:set REPOSITORY https://blog.csdn.net/technologist_28/article/details/120254779

idea有时会抽风,新版本ide可以点击文件->运行引导式缓存恢复解决索引丢失问题,如果是旧版idea,把项目.idea文件夹和C:\Users\用户名\AppData\Local\JetBrains文件夹都清空重新打开idea应该就没问题了