今天提交项目代码到公司的git仓库上时报错:"Using platform encoding (GBK actually) to copy filtered resources, i.e. build is platform dependent!"。经网上搜寻,找到原因:Maven作为build工具时经常出现此问题,原因是未指定具体编码方式,通过在pom.xml指定编码方式可解决此问题。解决办法为在pom文件中添加如下属性。
<project>
...
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
...
</project>