idea清除緩存重啓後,出現了兩個問題
1、某一個Module依賴不了jar包,或依賴不了別的Module,導致該Module大量劃紅線。
2、Module A的引用沒有使用項目裏的Module B進行編譯,而使用Module B打成的jar,導致在Module B加的代碼Module A引用不到,必須重新install Module B纔會引用到新加的代碼。
這個時候你再怎麼刷新都沒有用,因爲所有的jar其實都已經下載下來了,不是因爲jar包下載不了,而是因爲編輯器沒有去引用這些jar。我試過,同樣的項目導入到Eclipse就沒問題。
解決:
1、File - Project Structure - Modules
然後點擊有問題的那個Module,然後點擊右側的【Dependencies
】我這裏發現這個有問題的Module只顯示了一個jdk,其他所有jar都沒顯示,表示沒有引用到jar,然後點擊右邊的“+”號,選擇【Library】,把需要的jar都選中,點擊【Add Selected】,第一個問題解決。
2、繼續點擊“+”號,選擇【Module Dependency】,選擇你要依賴的其他Module,點擊【OK】即可,然後點擊【Apply】即可。