天天看點

【轉載】 Eclipse 插件Maven在使用 add dependency,找不到包,解決辦法

通過右鍵單擊pom.xml檔案選擇maven –> add dependency 或者是打開pom.xml檔案,選擇dependencies –>add 時,搜尋不到依賴的jar包,解決方法如下:

1、eclipse菜單 window-> show view –> other –> maven

2、在打開的視窗裡,右鍵 local repositories –> local repository ,選擇 rebuild index

一、maven的eclipse插件在增加依賴(add dependency)時無法搜尋遠端倉庫

現象:無法搜尋遠端倉庫,隻能搜尋本地倉庫,如下圖

問題分析與解答:沒有配置可用的倉庫或者倉庫的索引損壞導緻無法檢索,首先打開eclipse中的maven repositories視圖,檢視是否存在遠端倉庫

如不存在遠端倉庫請配置(可自行搜尋配置倉庫的方法),若存在請在[central]上右擊[rebuilding indexes],索引重建完畢後将可進行遠端檢索。

二、maven的eclipse插件有sonatype.org和eclipse.org兩個,兩個什麼關系,有何不同

m2eclipse的插件最開始是由sonatype開發,現已交由eclipse基金會維護,現在的版本從1.0開始,建議下載下傳:http://eclipse.org/m2e/

是以,現在看來就是隻有一個版本eclipse.org的,sonatype已經不再更新了。

三、sts(springsource tool suite)2.8中內建的m2eclipse 1.0插件的pom editor無法顯示進階選項(比如依賴圖等)

檢視官方文檔發現:2.8版本已經将原來的m2e 0.12更新為1.0了,然後就沒有了進階頁籤了,在官方論壇中有人提問

http://forum.springsource.org/showthread.php?120631-advanced-maven-pom-display

至于官方所說的,降級後需要修改.project .classpath檔案,其實隻要将原來的maven項目重新加入maven管理即可(個人意見)

繼續閱讀