前台使用字体时,经过 Maven 的 filter,会破坏 font 文件的二进制文件格式,到时前台解析出错。
解决方案:
<plugin>
<artifactId>maven-resources-plugin</artifactId>
<configuration>
<resources>
<resource>
<directory>src/main/resources</directory>
<filtering>true</filtering>
<excludes>
<exclude>**/font/**</exclude>
<exclude>**/fonts/**</exclude>
</excludes>
</resource>
<resource>
<directory>src/main/resources</directory>
<filtering>false</filtering>
<includes>
<include>**/font/**</include>
<include>**/fonts/**</include>
</includes>
</resource>
</resources>
<encoding>utf-8</encoding>
<useDefaultDelimiters>true</useDefaultDelimiters>
</configuration>
</plugin>