OTS parsing error: incorrect entrySelector for table directory报错解决,font-awesome字体图标无法显示

在使用 SpringBoot 的时候,准备使用 font-awesome 字体图标,但是发现图标显示不出来。   问题原因是 Maven 拦截了font 字体类型文件。 只需要将拦截放开即可。   具体做法 修改 pom.xml
  1. <build>
  2.         <resources>
  3.             <resource>
  4.                 <directory>src/main/resources</directory>
  5.                 <filtering>true</filtering>
  6.                 <excludes>
  7.                     <exclude>static/bower_components/font-awesome/fonts/**</exclude>
  8.                 </excludes>
  9.             </resource>
  10.             <!-- fonts file cannot use filter as the data structure of byte file will be changed via filter -->
  11.             <resource>
  12.                 <directory>src/main/resources</directory>
  13.                 <filtering>false</filtering>
  14.                 <includes>
  15.                     <include>static/bower_components/font-awesome/fonts/**</include>
  16.                 </includes>
  17.             </resource>
  18.         </resources>
  19.     </build>
在 build 标签内添加 3-19 行代码   重启后,就能显示了     如果上面的无效,可以试试改成这个
  1. <resources>
  2.     <resource>
  3.         <directory>${project.sources}</directory>
  4.         <filtering>true</filtering>
  5.         <excludes>
  6.             <exclude>**/*.woff</exclude>
  7.             <exclude>**/*.ttf</exclude>
  8.         </excludes>
  9.     </resource>
  10.     <resource>
  11.         <directory>${project.sources}</directory>
  12.         <filtering>false</filtering>
  13.         <includes>
  14.             <include>**/*.woff</include>
  15.             <include>**/*.ttf</include>
  16.         </includes>
  17.     </resource>
  18. </resources>
    本文链接:https://liuyanzhao.com/7111.html

发表评论

目前评论:1