最近因为项目引进自动化部署,需要用gradle 指令打包,当时打包过程总是报一个工程下的"编码 GBK 的不可映射字符".
后来加了--stacktrace 找到了对应的文件,一看是UF-8的格式啊,怎么就是报错呢??
gradlew打包的环境要设置成UTF-8
set DEFAULT_JVM_OPTS="-Dfile.encoding=UTF-8"
完整的打包指令:gradlew --offline build (我用的离线模式)