日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

解决Dependency ‘xxxx‘ not found

發布時間:2024/9/19 编程问答 57 豆豆
生活随笔 收集整理的這篇文章主要介紹了 解决Dependency ‘xxxx‘ not found 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

解決"Dependency 'xxxx‘ not found"

文章目錄

  • 解決"Dependency 'xxxx‘ not found"
      • 導致原因
      • 方法一
      • 方法二
      • 方法三

導致原因

原因是maven無法在本地倉庫和遠程倉庫中發現依賴,maven是有很多遠程倉庫的,而maven默認去Central倉庫去找依賴的,當然有些人是配置了遠程倉庫鏡像的,比如阿里云maven鏡像,但是鏡像源中并不包含該依賴,也可能報錯。

方法一

添加jar包所在的倉庫路徑,在maven的settings.xml文件中。

mirrorOf字段的解析:

mirrorOf=“*” //剛才經過,mirror一切,你配置的repository不起作用了(會將用該鏡像url代替所有配置的遠程參考url)

mirrorOf=my-repo-id //鏡像my-repo-id,你配置的my-repo-id倉庫不起作用了

mirrorOf=*,!my-repo-id //!表示非運算,排除你配置的my-repo-id倉庫,其他倉庫都被鏡像了。就是請求下載my-repo-id的倉庫的jar不使用mirror的url下載,其他都是用mirror配置的url下載

mirrorOf=external:* //如果本地庫存在就用本地庫的,如果本地沒有,所有下載就用mirror配置的url下載

<mirror><id>apachemaven</id><mirrorOf>external:*</mirrorOf><name>apache公共倉庫</name><url>https://repo1.maven.org/maven2/</url> </mirror>

方法二

在pom.xml中配置遠程倉庫,在pom.xml中配置好倉庫后,本地找不到就默認去遠程倉庫找。根據上面mirrorOf的解析,如果你配置mirror:central ,那么在訪問遠程倉庫central,就會被鏡像到apachemaven鏡像中的url,那么該配置會失效。

<repositories><repository><id>central</id><url>https://repo1.maven.org/maven2/</url></repository> </repositories>

方法三

大部分時候前面兩個方法都能奏效,但是有時候maven還是會發病說找不到jar包。明明配置的鏡像中存在這個jar包,這個時候就這能自己直接下載jar包啦。如:

總結

以上是生活随笔為你收集整理的解决Dependency ‘xxxx‘ not found的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。