maven编译时设置字符编码

 

Maven 命令行插件跳过测试:

maven clean install -DskipTests=true

 

用户可以在 Maven 命令中使用 -D 参数,并伴随一个参数健=参数值的形式,来配置插件目标的参数。

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项目进行打包就不会出现字符编码的问题了。

 

猜你喜欢

转载自oitebody.iteye.com/blog/2258880