在使用 SpringBoot 的时候,准备使用 font-awesome 字体图标,但是发现图标显示不出来。
问题原因是 Maven 拦截了font 字体类型文件。
只需要将拦截放开即可。
具体做法
修改 pom.xml
在 build 标签内添加 3-19 行代码
重启后,就能显示了
如果上面的无效,可以试试改成这个
本文链接:https://liuyanzhao.com/7111.html
问题原因是 Maven 拦截了font 字体类型文件。
只需要将拦截放开即可。
具体做法
修改 pom.xml
- <build>
- <resources>
- <resource>
- <directory>src/main/resources</directory>
- <filtering>true</filtering>
- <excludes>
- <exclude>static/bower_components/font-awesome/fonts/**</exclude>
- </excludes>
- </resource>
- <!-- fonts file cannot use filter as the data structure of byte file will be changed via filter -->
- <resource>
- <directory>src/main/resources</directory>
- <filtering>false</filtering>
- <includes>
- <include>static/bower_components/font-awesome/fonts/**</include>
- </includes>
- </resource>
- </resources>
- </build>
在 build 标签内添加 3-19 行代码
重启后,就能显示了
如果上面的无效,可以试试改成这个
- <resources>
- <resource>
- <directory>${project.sources}</directory>
- <filtering>true</filtering>
- <excludes>
- <exclude>**/*.woff</exclude>
- <exclude>**/*.ttf</exclude>
- </excludes>
- </resource>
- <resource>
- <directory>${project.sources}</directory>
- <filtering>false</filtering>
- <includes>
- <include>**/*.woff</include>
- <include>**/*.ttf</include>
- </includes>
- </resource>
- </resources>
本文链接:https://liuyanzhao.com/7111.html
您可以选择一种方式赞助本站
支付宝扫一扫赞助
微信钱包扫描赞助
赏