當IDEA中maven無法拉下依賴時,原因可能是配置鏡像源的xml文件不存在。
打開IDEA->Settings,選擇Bulid,Execution,Deployment中的Maven選項,可以查看到配置鏡像源的xml文件和下載的依賴的倉庫位置。
按照本地路徑打開.m2文件夾,里面如果沒有settings.xml則需要新建。
該文件可用以下內容。
<?xml version="1.0" encoding="UTF-8"?> <settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd"> <mirrors> <mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> <mirrorOf>*</mirrorOf> </mirror> </mirrors> </settings>
其中,xml配置的是阿里雲的鏡像源。
新增了該文件后即可成功下載依賴。
附:有時有些依賴無法下載,maven窗口會出現紅色的波浪線,則需要訪問該依賴的鏈接,手動下載,或是拷取他人已下載好的依賴包,粘貼至.m2/repository目錄中。
然后點擊maven窗口中的Reimport All Maven Projects即可。