maven无法下载jar包,且无法引用已经存在本地仓库的依赖

困扰了我两天的问题:Springboot项目几个子模块中引用了fastdfs-client-java包,一直报红,无法下载jar包,而其他人明明都可以用
办法1:将别人本地仓库的jar包复制过来放到我的本地仓库,失败,无法引用

我在网上搜了其他各种办法

1. 第三方jar包打包到本地仓库的办法:

mvn install:install-file -Dfile=fastdfs-client-java-1.27-RELEASE -DgroupId=org.csource -DartifactId=fastdfs-client-java -Dversion=1.27-RELEASE -Dpackaging=jar

 失败,一直报没有pom文件的错,明明有pom文件在场也报错

2. settings文件里加镜像,代理到别的仓库,再重新剪切粘贴这个包

  还是失败,依旧报错

3. 想到jar包已经在库里了,兴许是需要更新索引,所以settings-->maven-->repositories 看到aliyun的镜像代理那里变红,显示error,拼命update还是不行

就在网上搜有关indexed maven repositories的文章,直到我搜到了这篇文章

 解决办法: 删掉你从别人那里复制来的jar包文件中的下面这个文件,然后重新剪切粘贴dependency

 该文章的地址是:

https://blog.csdn.net/jiajane/article/details/104396079?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase

至于为什么IDEA 的maven reposirotory那里报error而无法update,好像是跟settings文件配置的mirror有关,这个part我有时间搞搞清楚

原文地址:https://www.cnblogs.com/rachelgarden/p/13812286.html