为什么我的Maven引入spring-cloud-starter-zookeeper-all报红?

如题所述

是因为本地仓库没有对应的jar包,重新update一下maven项目进行下载,如果是网络等原因下载不成功,可以自己手动去下载,然后放到对应位置就好
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-07-28
报红代表本地 maven 仓库里没有这个包。修改了 pom.xml 文件后,需要让 maven 重新加载,去下载缺失的包。如果因为没有重新加载,或是网络不好没有将依赖下载完全,导致本地仓库里没有这个包,就会报红。追问

重新加载之后也是红的

追答

反正最直接的原因只有一个:依赖的包没有下载完。

但是造成这个直接原因的间接原因有很多:

    你网不好。建议换阿里云 maven 仓库。

    你所选择的仓库里没有这个包。也建议换阿里云 maven 仓库。

    之前下载依赖的时候,下到一半终止了,导致文件不完整。删掉你本地仓库里 org/springframework/cloud 下的所有文件,重新让 maven 下载。

    pom.xml 文件格式不对,导致 maven 无法解析 pom.xml,也就无法自动去下载依赖。

    mvn compile 试一下,它也会去下载依赖,然后编译。看看报什么错,再解决。

第2个回答  2020-07-28
mvn compile试试
也就是需要联网下载库
第3个回答  2020-07-29
可能是版本不兼容,换一个版本试试
第4个回答  2020-07-29
包没有下载下来,检查网络maven版本,查看仓库有没有下载下来,可以配置阿里镜像下载
相似回答