指定资源目录

默认情况下,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>
   ...