2012-07-30 281 views
28

錯誤我試圖導入Maven項目到Eclipse 4.2 version.Its無法正確導入項目。它給我錯誤「源文件夾不是一個Java項目」,而我試圖在其中創建一個新的電話。即使按Ctrl +鼠標點擊也不起作用。我不明白這個問題。即使當我右鍵點擊項目並選擇構建路徑時,它也顯示我沒有可用的操作。任何人都面臨着同樣的問題「源文件夾不是Java項目」在Eclipse

回答

52

在Maven項目目錄儘量

mvn eclipse:eclipse 

可能做的伎倆。

+9

現在2015和Eclipse仍然沒有這樣做,當在Eclipse中創建一個新的Maven項目?只是窮人。 – 2015-09-28 07:55:58

+3

哇!這是魔法!爲什麼這個工作? – Kayvar 2016-08-30 17:53:34

+0

這是2017年,Eclipse並沒有給這個錯誤一個該死的。 – 2017-09-27 07:34:18

4

將您的項目變爲Eclipse項目,使用mvn eclipse:eclipse,或者安裝Maven Integration for Eclipse插件(如m2eclipse),並將項目導入爲Maven項目。

+0

mvn elipse:eclipse爲我工作 – 2016-03-15 16:12:18

4

我得到了同樣的錯誤在一個稍微不同的上下文(靛藍與m2eclipse的):

我進口的多模塊(1罐模塊和1名戰模塊)Maven項目到Eclipse中。一切工作正常(乾淨,安裝OK),直到我試圖添加一個新的類到其中一個模塊,並得到「源文件夾不是Java項目」的錯誤。
的Java
動態Web模塊

這解決了這個問題:

我通過在父項目開放的屬性,然後選擇以下項目構面解決了這個。我的猜測是,因爲多模塊項目的父項目有pom包裝(<packaging>pom</packaging>),Eclipse不知道父項目包含哪種類型的項目(即如果包裝是jar,它會知道它是一個java項目;如果包裝是戰爭,它會知道,這是一個靜態或動態Web模塊等)

這只是我的猜測,但修復工作對我來說,這是有道理的。

+0

我有與maven多模塊項目相同的問題,這幾乎解決了它。謝謝:) – Marlio 2014-06-27 06:26:53

26

我遇到同樣的問題,我的項目轉換爲faceted form固定它。

右鍵點擊你的項目>屬性>項目Facet>轉換爲多面形,並選擇Java。

Java Project Facets

+1

這工作!謝謝 – 2016-03-15 22:54:25

3

我有同樣的問題...但你只需要在彈出任何提及更新「源文件夾」來糾正源「的src/main/java目錄」:

[ Updating the Source Folder in Eclipse]

1

對於這些Java選擇誰已經看到,取消並重新進行檢查。 選擇適用於覆蓋現有的設置。最後它的作品!

右鍵點擊你的項目>屬性>項目構面>轉換爲刻面的形式,並選擇Java

1

MVN日食:日食 將解決這個問題。轉換爲maven項目。

相關問題