2017-07-18 85 views
-1

我有模塊化maven項目,我首先導入到eclipse作爲常規maven項目(import => maven =>現有的maven項目)。這對我們的項目無法正常工作(很多錯誤等)。重新導入maven項目到Eclipse沒有m2e

所以我決定從eclipse中刪除這個項目並重新導入它,但作爲一般項目(使用mvn eclipse:eclipse生成eclipse項目文件,然後導入=> general =>現有項目到工作區中)。

但是,即使將其作爲常規項目導入,Eclipse仍將其導入爲maven項目(包explorer中項目名稱旁邊的小M圖標)。我進口(沒有成功)之前試了一下:從各個行家模塊

  • 刪除.settings目錄從每個行家模塊
  • 刪除項目文件你知道如何解決這個問題呢?在Maven項目導入之前,如何將Maven項目導入爲一般項目?

+0

「轉換」回「一般」項目'MVN蝕:eclipse'已經無法正常工作了好幾年,它已經退役。它當然不會像m2e那樣工作。你最好搞清楚爲什麼m2e對你的項目感到不滿並解決了這個問題。 –

+0

具體說來,它是Opendaylight項目之一。我使用了mvn eclipse:這些項目多次使用eclipse,並且它工作正常。這次我想嘗試m2e,它有問題。即使官方[Opendaylight項目維基](https://wiki.opendaylight.org/view/GettingStarted:_Eclipse#Help_-_I_still_have_Red_X.27s.21_.28i.e._Eclipse_compile_errors.29)指出,m2e不完全支持沒有錯誤。 – CoCumis

回答

0

我發現的一個解決方案是禁用項目的Maven性質。這是進口的Maven項目可以

項目由project context menu => Maven => Disable Maven Nature