很多時候新建一個項目,由於setting.xml的位置和repository的位置不對,而導致我們的依賴找不到,所以我們需要自己去設置我們的setting文件的位置和repository的位置;因為默認的setting.xml中沒有用阿里雲的鏡像地址,所以很多時候默認的地址中的官方鏡像下載依賴非常的慢,我們自己設置的setting.xml中就會設置阿里雲鏡像,這樣下載速度就非常的塊,而且很多時候默認的setting.xml中的存放依賴的倉庫位置是默認的,當這個默認的地址與我們的repository的位置不一樣的時候,那么默認的setting.xml中的位置就找不到了,這樣依賴也就找不到了。
阿里雲鏡像地址
setting中設置的本地倉庫地址
那如果setting的位置也改了、本地倉庫的位置也改了依賴還是找不到,就去看一下maven面板中設置的local repository中的路徑跟不跟setting.xml文件中設置的一樣
前面的setting.xml和local repository說了那么多,但是當我們新創建一個項目的時候,又會發現,what!!!!怎么setting.xml和local repository又變成默認的了????
這個時候我們需要在idea中去永久設置一下setting.xml和local repository 的默認位置,這樣下次新建項目他們的位置就不會改變了。
永久設置的操作如下:
在舊版的idea中點file → other settings 然后進入maven進行修改
在新版的idea中進入new projects settings → setting for new projects進行修改