idea中maven工程導入坐標Dependencies報紅解決方法


idea中maven工程導入坐標Dependencies報紅解決方法

  • 檢查本地倉庫配置是否正確(如果是直接導入別人的項目,可以先clean一下)

  • 確認本地倉庫沒問題后,在本地倉庫找到出問題的資源坐標文件,刪掉

  • 之后將引入坐標的那段代碼刪掉重寫,重新引入資源(也可以刪完再ctrl+z)

補充 apache-maven-3.5.2\conf\settings.xml 這個配置文件中mirrors標簽里(大概在150行左右)可以配置上阿里雲倉庫的鏡像,這樣在聯網情況下如果本地找不到資源時,會自動去阿里雲倉庫下載。

<mirror>
  <id>alimaven</id>
  <name>aliyun maven</name>
  <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
  <mirrorOf>central</mirrorOf>
</mirror>

還遇到過一種比較奇怪的現象,就是有可能沒有一個dependency報紅,直接從配置文件頭部project處就有紅線,這個時候請仔細注意idea給出的錯誤提示,鼠標放在錯誤的位置,應該會看到提示錯誤資源的名稱或者出問題的原因(多試幾次),然后根據提示再找問題出在哪里。
如果是那種沒有找到本地資源文件的情況,請檢查一下你是否下載了這個資源文件哈,放在報紅的資源上右鍵有下載。(不過通常情況下,設置了自動引入應該是不太需要自己手動下載的)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM