解决Maven静态资源过滤问题(防止resource文件夹下的配置文件会被过滤掉导致报错)

打包运行时,默认过滤静态资源文件,但是我们并不希望我们的配置文件被过滤,这样运行时会报错,所以我们一般配置一下过滤规则

<build>
  <resources>
    <resource>
      <directory>src/main/resources</directory>
      <includes>
        <include>**/*.properties</include>
        <include>**/*.xml</include>
      </includes>
      <filtering>false</filtering>
    </resource>
    <resource>
      <directory>src/main/java</directory>
      <includes>
        <include>**/*.properties</include>
        <include>**/*.xml</include>
      </includes>
      <filtering>false</filtering>
    </resource>
  </resources>
</build>
**需要注意,当这些文件夹下有其他格式的配置文件时,我们也要进行相关配置,如yml等**
posted @ 2020-11-18 21:24  Meeseeks  阅读(1151)  评论(0)    收藏  举报