困擾了我兩天的問題: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
該文章的地址是:
至於為什么IDEA 的maven reposirotory那里報error而無法update,好像是跟settings文件配置的mirror有關,這個part我有時間搞搞清楚