2011-02-28 133 views
7

我正在使用M2E與eclipse進行maven集成。我的單元測試資源/目錄中的引用屬性文件。那麼,在命令行測試中一切都很好(mvn test)。但是,在Eclipse中,找不到資源。Maven/Eclipse:資源的默認構建路徑排除了一切

檢查Java構建路徑,在那裏,所有資源條目都標有Excluded: **。 (我認爲它應該只排除.java/.class文件)然後,在刪除排除模式之後,問題就解決了。

我不知道我是否應該手工刪除所有Excluded **,也許我沒有正確使用M2E。

P.S.該項目由Existing Maven Projects導入。

+0

這可能是一個錯誤的m2e 0.10.x.現在升級到m2e 0.12.1後,問題不復存在。 :) – 2011-05-06 06:14:27

+0

https://bugs.eclipse.org/bugs/show_bug.cgi?id=351092 – vorburger 2011-07-04 13:43:02

回答

5

它的目的是爲了讓maven-resource-plugin能夠進行資源複製。畢竟,您可能啓用了過濾器。我已經爲此列出了m2e列表,歡迎您提交bugzilla並加入糾纏。這真的很煩人。

+0

謝謝,我還發現,'更新項目configuration'不會產生過濾資源,反正。我怎樣才能加入糾纏?我沒有明白。 – 2011-03-07 11:03:06

+1

「Maven的集成爲Eclipse用戶郵件列表」 <[email protected]>, – bmargulies 2011-03-07 12:31:45

+0

它確認爲一個bug,並自0.12.x.固定 – 2011-05-06 06:15:29