之前碰到的一個問題,每次啟動項目都會下載maven-matedata.xml文件,項目可以啟動起來,就是太慢了,所以解決一下。
看圖片是否與你的問題一致。
看看。。。。乖乖,下載這么多,還都是失敗,浪費時間
1、maven-matedata.xml文件它是干什么的
每一次使用maven更新jar包都更新這個文件,當從maven下載jar包時,會根據這個文件查找jar包。
maven在build后會自動去Downloading 這個maven-metadata.xml文件,這個文件可以看作版本信息,作為一個版本比對。 在咱們使用maven更新工程的jar包時,其實maven是會比較服務器上的maven-metadata.xml和本地的maven-metadata-local.xml中的lastUpdated時間戳值,哪個值更大,就以哪個文件為准。這里需要注意的是,若是maven-metadata-local.xml文件的值大,這時候就中止下載了,直接使用本地的jar包,所以你得自己准備好自己想用的jar包
2、解決:
(1)先查看一下idea的配置環境,看一下mavaen的setting.xml文件路徑配置是否正確
setting >> File | Settings | Build, Execution, Deployment >> maven
(2)如果以上正確,那接下來就檢查maven中conf文件下的setting.xml文件內容
我的問題第一步就解決了,第二步沒有過多的去深入了解
新手菜鳥一個,如有錯誤之處,請大家指出