maven编译时设置字符编码

 

maven clean package -Dmaven.test.skip=true

对maven项目打包时,如果不指定字符编码,可能会出错,导致打包失败;

错误信息如下:

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.                                                       1:compile (default-compile) on project es: Compilation failure: Compilation fail                                                       ure:

[ERROR] /D:/work/workspace/mywork/es/src/main/java/com/cobub/es/dao/PushData.jav                                                       a:[21,27] ▒▒▒▒GBK▒IJ▒▒▒ӳ▒▒▒ַ▒

 

在pom.xml中设置字符编码:

<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
</properties>

 然后,对maven项目进行打包就不会出现字符编码的问题了。

 

你可能感兴趣的:(maven编译时设置字符编码)