IDEA maven执行test控制台乱码

2021-09-02  本文已影响0人  EdgeE

用IDEA的工具执行test、install时,控制台打印出来的中文会变成乱码,但是直接在Terminal里面执行maven test则不会,在IDEA里面运行run/debug程序也不会乱码,推测还是maven自身的字符集问题。


中文乱码

解决步骤:

  1. 根据搜索到的资料,大部分提到在IDEA设置中,maven--runner的VM Options添加-Dfile.encoding=UTF-8,经过测试,无效❌


    这样设置是无效的
  2. 在项目pom.xml文件中,增加:

<properties>
    <argLine>-Dfile.encoding=UTF-8</argLine>
</properties>

测试有效。

MAC环境,默认字符集UTF-8,windows环境,可以尝试改为GBK

上一篇 下一篇

猜你喜欢

热点阅读