我引入了 layui (layui目录结构没变)发现字体文件显示不出来。
layui 的目录 resources/static/layui
原因:
在maven的 filter 解析 font 文件时,它破坏了 font 文件的二进制文件格式,导致浏览器解析出错。
解决
在 filtering 为 true 的 resource中排除
在 filtering 为 false 的 resource中引入
这样maven就不会过滤字体文件了
<build>
<resources>
<resource>
<directory>src/main/resources</directory>
<filtering>true</filtering>
<excludes>
<exclude>static/layui/font/**</exclude>
</excludes>
</resource>
<resource>
<directory>src/main/resources</directory>
<filtering>false</filtering>
<includes>
<include>static/layui/font/**</include>
</includes>
</resource>
</resources>
</build>