IDEA中MAVEN項目Dependency not found 問題 【轉】


一,問題說明

  1. 開發組成員通過IDEA從SVN上導出Maven項目后,pom.xml文件產生多處dependency not found錯誤,同時無法關聯相應jar包。
  2. 本項目從本地Maven倉庫關聯jar包,使用Nexus管理。

二,解決過程

  1,更新Nexus本地倉庫索引。但錯誤未解決。

  2,更新IDEA保存的倉庫索引。操作步驟File->Setting->Maven->Repositories->Update。dependecy not found問題解決,但pom.xml文件依然報錯。

  3,勾選Always update snapshot(更新快照),項目開始重新加載dependency,錯誤全部解決。

三,分析

  1. IDEA集成Maven,按照正常流程如果Nexus的本地倉庫索引存在此jar包,則jar包便能夠被關聯。
  2. 檢查nexus本地索引時,確實沒發現需要jar包。更新后,nexus存在jar包關聯索引,但IDEA中Maven項目仍無法關聯jar包。
  3. 所以可以認為IDEA中自己會維護一份與Maven倉庫同步索引,此次問題便是因為IDEA的索引未及時與nexus同步。

 


免責聲明!

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



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