IDEA打開Maven項目找不到jar問題

這應該是IDEA的bug致使的,我發現無論是Eclipse建的項目,仍是IDEA建的項目,都有可能出現本地Maven倉庫有jar包,可是項目報錯找不到jar包。git

今天找到解決方案了,記錄一下:svn

我發現同一個項目,經過git或者svn,clone相同的分支和版本,在某些電腦上正常,某些電腦上報錯。blog

其實是IDEA在打開項目的時候會在根目錄下生成一個以項目名命名的,後綴爲.iml的文件。使用不報錯的項目的.iml文件覆蓋報錯的項目.iml文件,錯誤便可解決,可是還存在一個問題,就是若是你再次執行Maven-》Reimport操做,.iml文件又會恢復成報錯時的樣子,很可惡的bug。ip

1.報錯時的樣子,本地有jar包。it

2.兩個.iml文件對比,左邊是報錯項目的文件,右邊是不報錯項目的文件。import

3.使用右邊文件覆蓋左邊文件以後。cli

至於執行Reimport會致使iml文件恢復爲錯誤文件的問題非常讓人頭大,我也沒找到解決方案。不過好在Reimport並不經常使用,要不就要常常覆蓋.iml文件。有方案的朋友留言哦!bug

相關文章
相關標籤/搜索