Maven 资源导出问题

问题描述

  在 Maven 导出资源,默认约定资源文件夹 resources 中的资源会自动导出,但是有时除了 resources 中包含资源,我们还有可能将资源文件放在其他目录下,此时 Maven 就不会帮我们导出这些资源,需要在 pom.xml 文件下增加如下配置。

解决方案

<!--在 build 中配置 resources,解决资源导出失败问题-->
<!--include 标签指定哪些文件将被匹配,以*作为通配符-->
<!--exclude 标签指定哪些文件将被忽略,以*作为通配符-->
<!--filtering 构建过程中是否对资源进行过滤,默认false-->
<build>
  <resources>
    <resource>
      <directory>src/main/resources</directory>
      <includes>
        <include>**/*.properties</include>
        <include>**/*.xml</include>
      </includes>
      <filtering>true</filtering>
    </resource>
    <resource>
      <directory>src/main/java</directory>
      <includes>
        <include>**/*.properties</include>
        <include>**/*.xml</include>
      </includes>
      <filtering>true</filtering>
    </resource>
  </resources>
</build>
posted @ 2021-12-23 20:12  Acx7  阅读(191)  评论(0编辑  收藏  举报