开发本地打包,不会乱码,但是jenkins打包出现了乱码,但是之前jenkins也不会乱码呀~
查资料发现,这是一个偶现的问题。
出现的告警:
[[1;33mWARNING[m] File encoding has not been set, using platform encoding ANSI_X3.4-1968, i.e. build is platform dependent!
截图:
解决:设置对应的机器的环境变量,如下:
LC_ALL:zh_CN.UTF-8
如果还是不生效,还可以修改工程的pom.xml配置,在pom.xml添加如下配置:
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
亲测可以防止乱码的出现。