2013-02-09 106 views
1

我的previous question關於我遇到的一個問題,導致我無數文件路徑改變,以便想出an answer,導致Maven不能正常工作(顯然Maven並不喜歡子源文件夾)。
我改變了項目文件夾堅持Maven's standard directory layoutSRC主/資源/ META-INF和問題返回/放log4j2.xml。
由於某種原因,eclipse中的文件夾不在classpath上。資源文件夾不在classpath上

如何讓它工作?

編輯:
我使用最新的m2e來管理項目的構建和包。
該項目(目前)由幾個子項目組成。
父pom定義了不同的模塊和Java的編譯器版本。包含META-INF文件夾的模塊的pom聲明瞭幾個依賴關係,僅此而已。你的項目

+1

你有一個web應用程序?把你的log4j2.xml放到* src/main/resources *你在Eclipse中使用m2e(哪個Eclipse版本)?哪個Maven版本?你的pom文件是怎樣的? – khmarbaise 2013-02-09 21:50:36

+0

大多數情況下沒有,將該文件夾標記爲源文件夾可以解決您的問題。 – 2013-02-11 09:34:18

+0

@khmarbaise我不是一個網絡應用程序+看編輯你的其他問題。使META-INF成爲源文件夾會導致maven出現問題(這只是錯誤的) – 2013-02-13 16:47:43

回答

1

右擊 - >添加源文件夾 - >選擇您resourcefolder。完成。

+2

不完全是我想到的......資源文件夾應該放在classpath上,不需要任何操作 – 2013-06-27 18:58:29

+0

對我來說非常合適,特別是因爲不是全部我的項目用'resources'文件夾初始化。 – 2014-03-18 01:35:09

相關問題