今天突然在项目构建时发现有一条警告信息:
Using platform encoding (GBK actually) to copy filtered resources
由于项目中统一使用UTF-8编码,所以这个地方是个潜在的问题,看了文档发现,如果不显式设置,maven会使用平台的默认编码,中文系统就是GBK了。
修改如下:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<configuration>
<encoding>UTF-8</encoding>
</configuration>
</plugin>