最近项目需要一个使用thymeleaf的web端,需要使用多环境打包,但是最后打包后发现favicon.ico文件损坏。
刚开始以为是jar包影响,但是在单环境中并没有这个问题。最终找到如下配置:
<resources>
<resource>
<directory>src/main/resources</directory>
<includes>
<include>static/**</include>
<include>templates/**</include>
<include>application.yml</include>
<include>application-${spring.profiles.active}.yml</include>
</includes>
<excludes>
<exclude>**/favicon.ico</exclude>
</excludes>
<filtering>true</filtering>
</resource>
<resource>
<directory>src/main/resources</directory>
<includes