在写WEB项目的时候发现前端界面的字体无法正常显示。
从网上查找才发现maven的filter是会破坏font文件的二进制文件格式,从而导致前台解析出错。
解决的办法:
在自己项目的pom.xml文件中配置maven的filter,在文件的<build></build>添加如下配置
<resources> <resource> <directory>src/main/resources</directory> <filtering>true</filtering> <excludes> <!--填写你的静态图标字体文件路径--> <exclude>static/lib/**</exclude> </excludes> </resource> <resource> <directory>src/main/resources</directory> <includes> <!--填写你的静态图标字体文件路径--> <include>static/lib/**</include> </includes> <filtering>false</filtering> </resource> </resources>
然后更新缓存重启项目就可以了
发表评论