浏览器显示错误
OTS parsing error: Failed to convert WOFF 2.0
resources
Maven中resource标签主要是作用是将配置文件和静态文件打包到class中
出现错误的原因
- 配置Spring多环境,在yml、properties Spring配置文件中使用pom.xml中的properties的变量需要将设置
<filtering>true</filtering>
<resources>
<resource>
<directory>src/main/resources</directory>
<filtering>true</filtering>
</resource>
</resources>
开启这个filtering功能后,会破坏有二进制内容的文件,会导致系统中的所有图标失效
解决的方法
将静态文件添加到排除的标签里面,如果排除和包含文件都有这个静态文件,已排除标签为主
<build>
.......
<resources>
<resource>
<directory>src/main/resources</directory>
<excludes>
<exclude>**/*.properties</exclude>
<exclude>**/*.xml</exclude>
</excludes>
<filtering>false</filtering>
</resource>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<filtering>false</filtering>
</resource>
</resources>
......
</build>