2011-06-28 61 views
2

隨着近期版本的m2eclipse(0.12.1.20110112-1712),我正面臨工件解決方案的奇怪問題。該項目正在使用命令行進行構建。這些工件確實存在於本地的Maven倉庫中。m2eclipse神器解決問題 - 建議Eclipse的另一個Maven插件?

我試圖

  • 啓用/禁用依賴管理
  • 更新項目配置
  • 更新相關的更新不使用嵌入式Maven的3.0,但使用外部行家
  • 2.2.1
  • 使用不同的JDK在eclipse.ini
  • 伏都教魔術

但沒有什麼幫助。

請建議我還有什麼可以嘗試或替換爲這個插件。

+1

奇怪的是,巫術魔法通常有助於m2eclipse ;-) –

+1

NetBeans 7通常會訣竅。 :) –

回答

1

你可以卸載m2eclipse並使用eclipse:eclipse插件來代替maven。這會爲你生成/更新你的.project和.classpath文件。然後,當你的pom改變時,你只需運行mvn eclipse:eclipse來更新它們。

+0

我寧願那個選項,但如何輕鬆管理大量的依賴關係? –

+0

mvn eclipse:eclipse負責更新項目中的依賴關係,所以管理噸應該與管理一些不相同。 – digitaljoel

+0

我有點卡在頭上;)使用eclipse:eclipse並導入爲maven項目...然後在第三次嘗試我導入爲一般的java項目,因爲它應該是...現在它的作品...我剛剛一個問題......我有一個servlet.jar,它的範圍是:只在項目類路徑中,但不在戰爭中。儘管它包含在war文件(web-inf/lib)中......我必須使用另一個範圍嗎? –

1

如果右鍵單擊並更新Maven配置,依賴項應該出現在項目下的Maven Dependencies文件夾中。

您可以嘗試關閉並重新打開該項目。不要笑 - 這最近爲我的一個使用m2eclipse的同事工作。

否則,在某個地方有一個關於檢測由相同Eclipse工作區內的其他項目體現的Maven依賴關係的選項。也許在項目的構建設置中?

請注意伏都教的魔法。