[英]I used m2eclipse plugins in eclipse.why the imported package still cannot be resolved by eclipse?
我得到了一個mvn項目,並在eclipse中調試這個項目,我將項目導入到eclipse中。但是eclipse有些導入的軟件包無法解決這個問題。請告訴我,我應該為eclipse安裝m2eclipse插件,然后運行“ “mvn eclipse:eclipse”將項目轉換為類似eclipse的項目,因此所有包都會自動導入到eclipse構建路徑中。 是的,我這樣做了。 eclipse構建路徑就是這樣的
:
但是eclipse還是無法解決一些導入,這是非常奇怪的。
任何人都可以告訴我發生了什么?從構建路徑,我可以看到eclipse已經為我導入了所需的jar文件。但是看起來構建路徑沒有生效。
首先,你沒有使用m2e插件; 雖然可能已安裝,但此項目未激活:
org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER
從我所看到的,Eclipse無法解析依賴關系,因為未定義變量M2_REPO
(如果可以,您將在符號路徑之后看到M2_REPO
JAR的絕對路徑)。
要解決此問題,請轉到“首選項”並搜索“類路徑變量”。 使用正確的路徑添加M2_REPO
(默認為$HOME/.m2/repository
)。
如果已存在,請確保路徑正確。
或者 ,右鍵單擊項目,然后選擇“ Configuration
”下的“ Convert to Maven Project
”。
你是如何創建一個項目的。 嘗試創建一個Web項目。 此模板將提供正確的創建Web應用程序結構。 它還會自動在構建路徑中添加所需的jar。
這是一個日食問題(你使用的是最新版本嗎?),嘗試運行:
mvn eclipse:clean
mvn eclipse:eclipse
然后打開eclipse,刷新項目(右鍵單擊項目圖標並選擇刷新 ),清理它(Project> clean ...)。 可能需要將項目重新轉換為maven(右鍵單擊項目並將其轉換為maven項目)。 有時關閉項目(右鍵單擊項目圖標> 關閉項目 )並重新打開它(雙擊圖標)解決了這個問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.