2014-10-30 28 views
0

在我以前的電腦中,我正在使用linux,eclipse Indigo,m2e(我想v1.2或v1.3)和maven 2.我是否需要使用嵌入式maven for m2e工作區解析才能工作?

我配置了m2e來使用我的外部maven 2安裝,在projectB上,無需將任何項目安裝到maven本地存儲庫中,我可以執行Eclipse Maven Build(例如:compile或dependency:tree),配置爲使用外部maven安裝並在工作區中解析工件。這工作。我使用win7,eclipse kepler,m2e 1.4.1和maven 3.我以相同的方式配置所有的(使用外部maven安裝),創建相同的項目,使用相同的eclipse Maven構建(運行配置)啓用工作區工件解決方案,它不起作用。

現在它只適用於如果我配置maven構建使用內部eclipse嵌入式maven安裝。

我真的很喜歡總是使用我的外部安裝,有誰知道這個功能是否從m2e中刪除,或者應該按照我的預期工作,也許這是我在特定環境中發生的錯誤?

回答

0

我已經在其他類似環境中測試過相同的結果,但是當升級到Eclipse Luna問題的 已經解決。

如果您遇到類似問題,請升級到Eclipse Luna。

0

值得檢查的是你的外部maven的settings.xml是有道理的,並且eclipse被配置爲使用它。

+0

不錯的提示David,事實上我的settings.xml確實有意義,因爲使用非快照(已安裝)的依賴關係總是有效的。關於eclipse配置,m2e的全局配置和用戶配置都指向相同的settings.xml(我唯一擁有的maven conf文件夾中的全局settings.xml)。 所以我想,你建議這樣做對你有用,或者它應該適合我。謝謝,至少我放棄了m2e放棄該功能。 – 2014-10-30 16:36:57

相關問題