我有一個Maven的項目,有四個構建路徑Maven項目錯誤與構建路徑的src/main /資源
src/main/java
src/main/resources
src/test/java
src/test/resources
但是當我執行,在日食,「Maven->更新項目配置」,構建路徑「src/main/resources」被刪除並保持爲簡單的文件夾。
任何想法,爲什麼?
我有一個Maven的項目,有四個構建路徑Maven項目錯誤與構建路徑的src/main /資源
src/main/java
src/main/resources
src/test/java
src/test/resources
但是當我執行,在日食,「Maven->更新項目配置」,構建路徑「src/main/resources」被刪除並保持爲簡單的文件夾。
任何想法,爲什麼?
您正在使用哪個版本的m2e?
我目前正在使用m2e 1.2,最新的N版本。
爲了您的Maven配置,只要注意:
不要指定您的構建路徑:M2E & Maven會承認這些都是構建路徑的一部分。這是在Maven的內部super-pom
的src/main /資源定義爲上構建路徑,而不是源目錄。也就是說,Eclipse可能不會在您的項目中將其顯示爲Java的源代碼路徑,但其中添加的任何文件都包含在構建的軟件包中或執行時。因此,只是簡單的文件夾是正確的。
奇怪的是,我使用的m2e的舊版本,請將src/main/resources作爲源目錄。這樣的行爲是否改變了? – 2012-08-09 03:18:02
我相信是的。我記得過去曾經,但說實話,這不是必要的,只是增加了混亂。起初不喜歡,但現在很好。 :) – 2012-08-09 03:20:06
如果你希望你的src/main/resources
文件夾映射爲Eclipse的一個源文件夾,只需添加下面一行.classpath
文件的項目:
<classpathentry kind="src" path="src/main/resources"/>
您可以顯示POM? – khmarbaise 2012-08-10 07:44:46