解决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等**


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM