Maven默認在src/main/resources
目錄下查找資源文件,即* .xml,* .properties等。建議將您的資源文件放在這裏。
然而,沒有什麼阻止你把資源文件在其他地方,例如,src/main/java/org/wpse/db/config/
,因爲有些人喜歡把資源文件與類文件一起下特殊的包,你只需要在pom.xml中多了幾分配置:
<build>
<resources>
<resource>
<!-- This include everything else under src/main/java directory -->
<directory>${basedir}/src/main/java</directory>
<excludes>
<exclude>**/*.java</exclude>
</excludes>
</resource>
</resources>
... ...
</build>
相關問題:how to customize maven to generate the .classpath that i want?
使用默認配置,運行mvn eclipse:eclipse
當它產生以下.classpath文件:
<classpath>
<classpathentry kind="src" path="src/main/java" including="**/*.java"/>
... ...
</classpath>
... ...
當導入到Eclipse中,它給你以下的classpath(你不想要的東西):
![enter image description here](https://i.stack.imgur.com/QlKM4.png)
使用上面的POM的配置,運行「MVN時日食:日食」它會生成以下.classpath文件:
<classpath>
<classpathentry kind="src" path="src/main/java"/>
... ...
</classpath>
... ...
當導入到Eclipse中,它給你follwing類路徑(你想要的):
![enter image description here](https://i.stack.imgur.com/sOhEV.png)
這哪裏是包 - 在'的src/main/java'或'的src/main/resources'? – Raghuram