美文网首页
maven命令行执行test时报编码GBK的不可映射字符

maven命令行执行test时报编码GBK的不可映射字符

作者: 雷神VeryYoung | 来源:发表于2019-04-22 15:09 被阅读0次

    背景

    在执行mvn test命令的时候,命令行有报错信息:

    编码GBK的不可映射字符

    原因

    经排查是由于maven的配置文件中指定了构建编码格式,代码如下:

    <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-compiler-plugin</artifactId>
        <version>3.1</version>
        <configuration>
            <source>1.8</source>
            <target>1.8</target>
            <encoding>GBK</encoding>
        </configuration>
    </plugin>
    

    解决办法

    直接将编码encoding改成你要的格式即可,代码如下:

    <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-compiler-plugin</artifactId>
        <version>3.1</version>
        <configuration>
            <source>1.8</source>
            <target>1.8</target>
            <encoding>UTF-8</encoding>
        </configuration>
    </plugin>
    

    问题解决!!!

    相关文章

      网友评论

          本文标题:maven命令行执行test时报编码GBK的不可映射字符

          本文链接:https://www.haomeiwen.com/subject/nxwygqtx.html