0%

maven编码格式

maven编码格式

在使用maven进行构建的时候,发现打印的日志中显示maven的编码格式使用的是GBK

1
[WARNING] Using platform encoding (GBK actually) to copy filtered resources, i.e. build is platform dependent!

这可不行,我的项目使用的都是UTF-8,得改一下编码格式

如何修改呢?

在环境变量中新建变量MAVEN_OPTS值为 -Dfile.encoding=UTF-8

修改后再去使用mvn --version看一下,发现变成UTF-8了

1
2
Default locale: zh_CN, platform encoding: UTF-8
OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"

也可以在pom文件中配置project.build.sourceEncoding属性

1
2
3
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>

欢迎关注我的其它发布渠道