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(你不想要的东西):
使用上面的POM的配置,运行“MVN时日食:日食”它会生成以下.classpath文件:
<classpath>
<classpathentry kind="src" path="src/main/java"/>
... ...
</classpath>
... ...
当导入到Eclipse中,它给你follwing类路径(你想要的):
这哪里是包 - 在'的src/main/java'或'的src/main/resources'? – Raghuram