Maven工程在构建时报以下警告:
Using platform encoding (GBK actually) to copy filtered resources, i.e. build is platform dependent!
Windows平台默认是GBK编码,而我们的工程文件都是UTF-8编码,Maven会使用平台的默认编码来复制资源文件,于是就出现了上面的警告。解决办法是在pom.xml中添加文件的编码:
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
</properties>