maven测试结果编码



我在Mac上通过MVN clean测试运行测试,控制台输出如下:

 u8F93u5165u6B63u5E38u53C2u6570uidu548ClimituFF0Cu6570u636Eu5E93u65E0u8BB0

信息:

Apache Maven 3.0.3 (r1075438; 2011-03-01 01:31:09+0800)
Maven home: /usr/local/apache-maven-3.0.3
Java version: 1.6.0_33, vendor: Apple Inc.
Java home: /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
Default locale: en_US, platform encoding: MacRoman
OS name: "mac os x", version: "10.7.4", arch: "x86_64", family: "mac"

我的测试用例是用中文编写的。如何设置测试结果编码?

感谢

您必须在pom.xml中设置以下内容:

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

也许你必须通过使用以下方法来增强这一点:

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

最新更新