2015-10-12 52 views
0

我試圖讓Maven的標準目錄佈局在我的Eclipse項目與預期Maven的標準目錄佈局

src/main/java 
src/main/resources 
src/test/java 
src/test/resources 

然而,我的全部建設項目後看到的是以下幾點:

enter image description here

能有人給我以什麼我需要做什麼來解決這個問題的一些具體的指示?

enter image description here

+0

您是否安裝或更新了[M2Eclipse插件](http://www.eclipse.org/m2e/)? – Tunaki

+0

「我只看到」 ......你能指望什麼看的?怎麼了?你的構建似乎是成功的。 – eis

+0

我相信所以Eclipse的行爲就像它已經存在,因爲我選擇它時無法繼續下一個按鈕 –

回答

3

,我可以從你的屏幕截圖推斷

  • Eclipse項目被正確配置是一個Maven項目(它有Maven的性質 - 可以通過在項目文件夾圖標M圖標中可以看出)
  • m2eclipse插件是正確地跟上時代的

現在,第一個錯誤是,你的POM不正確。您應該刪除聲明<sourceDirectory>

那麼我的猜測是你到達了你目前的狀況,因爲在Eclipse中,你創建了一個「Java Project」,然後通過右鍵單擊並選擇「Configure> Convert to Maven Project」將其轉換爲「Maven Project」 「(我認爲是什麼使這是你的電流源文件夾中是src,這是一個創建後默認的‘Java項目’)。

你似乎缺少什麼是你的項目的一個乾淨的刷新。您應該右鍵單擊該項目,進入「Maven>更新項目...」,然後單擊「確定」。這應該可以解決您的問題。

如果這不起作用,我建議您從工作區和磁盤上的內容中刪除當前的項目,而不是創建一個「Java項目」,創建一個「Maven項目」到「文件>新建...> Maven項目」。 M2Eclipse插件將啓動並且這個新項目將被正確配置。

+0

謝謝從Maven項目開始做的竅門! –

0

取出<sourceDirectory>標籤。您正在使用默認值,這些不需要聲明。

而且,尊敬的@Tunaki提到,使用m2eclipse的(M2E)的插件或右鍵單擊該項目,並選擇「啓用依賴管理」。如果您使用的是Eclipse Luna或更高版本,則已包含m2e。如果你不這樣做,你就可以建立從命令提示符就好了,但Eclipse會混淆。

+0

我嘗試加載一個新的項目,因爲我剛剛開始,仍然有相同的問題,原諒如果問題似乎基本,但是當我右鍵點擊我的項目,我沒有看到「啓用依賴管理」我有Eclipse火星,所以我相信m2e已經在這裏,因爲我無法從配置功能安裝它。 –

+0

@MichałGrzejszczak根據截圖,它已經具有Maven特性(請看'M'圖標) – Tunaki

+0

或者您可以嘗試刪除項目(但不包括其內容),並通過選擇「Import existing Maven項目「,但通過導入嚮導。 – Daniel