更改maven本地倉庫爲非默認倉庫後,eclipse報錯的問題

今天開發新項目時,換了IDE,由原來的myeclipse變更爲了eclipse。

然後正常步驟,打開eclipse,import項目,等待配置好的maven自動創建依賴。但是這時項目突然報錯了,可是項目依賴的jar包,都好好的躺在maven library裏呢。


然後我看了我的maven配置


此時我的本地倉庫爲D盤下的maven-local-han目錄,我抱着試一試的心態,將user settings改爲了和global settings一樣的settings.xml配置文件,此時我的本地倉庫爲

C:\Users\user.RUN\.m2\repository,也就是用戶目錄下默認的.m2目錄下的repository文件夾,然後update project等待更新完畢,到此時,eclipse沒有報錯。


接着我又嘗試將maven配置改回原來的樣子,令我吃驚的事情發生了,eclipse依然沒有報錯。

這說明一開始當eclipse的maven配置爲D盤的那個目錄時,可是eclipse卻去C:\Users\user.RUN\.m2\repository目錄下找jar包,找不到然後報錯。當我更改本地倉庫,update後,用戶目錄下的默認倉庫有了項目依賴的jar包,報錯消失,當我再次修改回一開始的本地倉庫目錄後,它依然去C盤的用戶目錄下尋找jar包,jar包在,不報錯。

問題就在於爲何我的本地倉庫是D,eclipse卻去C盤找jar包,我用myeclipse也是這樣配置的,卻不會出現這樣的問題,也不是很清楚,有了解的同行可以告知一下嗎

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章