Maven 默认在目录中查找资源文件,即*.xml、*.properties 等src/main/resources
。建议把你的资源文件放在这里。
但是,没有什么能阻止您将资源文件放在其他地方,例如,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>
相关问题: 如何自定义 maven 以生成我想要的 .classpath?
默认情况下,运行时mvn eclipse:eclipse
会生成以下 .classpath 文件:
<classpath>
<classpathentry kind="src" path="src/main/java" including="**/*.java"/>
... ...
</classpath>
... ...
导入 Eclipse 时,它会为您提供以下类路径(您不想要的):

使用上面的 pom 配置,当运行 'mvn eclipse:eclipse' 时,它会生成以下 .classpath 文件:
<classpath>
<classpathentry kind="src" path="src/main/java"/>
... ...
</classpath>
... ...
导入 Eclipse 时,它会为您提供以下类路径(您想要的):
