日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

解决Dependency ‘xxxx‘ not found

發布時間:2024/9/19 71 豆豆
生活随笔 收集整理的這篇文章主要介紹了 解决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的全部內容,希望文章能夠幫你解決所遇到的問題。

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