默认情况下,Maven 会在src/main/resources下查找您项目的资源。
Project |-- pom.xml `-- src `-- main `-- resources
但是,您的所有资源可能不在src/main/resources中。因此,您必须通过将以下内容添加到您的 POM 来指定这些目录。
<project> ... <build> ... <resources> <resource> <directory>[your folder here]</directory> </resource> </resources> ... </build> ... </project>
因此,如果您的资源位于src/my-resources
Project |-- pom.xml `-- src `-- my-resources
您可以通过执行以下操作来指定该目录:
... <resources> <resource> <directory>src/my-resources</directory> </resource> </resources> ...
此外,您可以通过添加多个<resource>元素来拥有多个目录:
... <resources> <resource> <directory>resource1</directory> </resource> <resource> <directory>resource2</directory> </resource> <resource> <directory>resource3</directory> </resource> </resources> ...