jenkins LC_ALL 解决jenkins打包乱码问题

开发本地打包,不会乱码,但是jenkins打包出现了乱码,但是之前jenkins也不会乱码呀~

查资料发现,这是一个偶现的问题。    

出现的告警:

[WARNING] 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>

亲测可以防止乱码的出现。

 关联博客:Linux jenkins 生成的jar复制到远程linux系统后服务启动乱码 

原文地址:https://www.cnblogs.com/zndxall/p/12582620.html