前言
最近项目中用到了Dubbox,由于之前一直是阿里在维护,所以在Maven中央仓库中是可以下载下来的,但是后来阿里不维护了,变成了美团来维护,所以中央仓库中没有了Dubbo的jar包,这就导致在做项目的时候,jar包下载不下来而报错,下面来说一下解决办法!
解决方案
(1)将jar包部署到本地仓库
①Win+R
,输入cmd
,之后输入mvn -v
,查看一下自己的maven
环境是否安装好了
提取码:3ccy
然后输入(里面的路径是Dubbo-2.8.4.jar
的存放路径):
mvn install:install-file -Dfile=C:\Users\15231\Desktop\2.8.4\dubbo-2.8.4.jar -DgroupId=com.alibaba -DartifactId=dubbo -Dversion=2.8.4 -Dpackaging=jar
配置完之后,到本地的Maven
仓库进行查看,这时候Dubbo
的jar包就已经存在了
(2)配置离线约束
进入到项目中,file—>settings,后面的操作,看图即可。
离线约束的地址必须是图中所示,离线文件存放的地址,自己去定义即可
扫描二维码关注公众号,回复:
9934608 查看本文章
总结
上面的操作进行完之后,所报错的依赖就可以解决了,不会在因为Dubbo-2.8.4.jar
而烦恼了,又收获了一个很好的知识点,maven库中没有的jar包,尤其是像这种,需要进行手动添加,有更好的想法的朋友,可以在评论下方留言,大家互相交流!!!