我在Eclipse中使用scalatest-maven-plugin。但我的输出报告编码错误:
我的pom.xml:
<properties>
<maven.compiler.source>1.7</maven.compiler.source>
<maven.compiler.target>1.7</maven.compiler.target>
<encoding>UTF-8</encoding>
<scala.tools.version>2.10</scala.tools.version>
<scala.version>2.10.4</scala.version>
</properties>
但正如您所看到的,编码属性不起作用。我发现这可能是由控制台输出的颜色标签引起的 - 但是没有解决方案,如何解决它。
Maven版本3.0.5,Eclipse Juno
答案 0 :(得分:0)
我找到了解决方案。您可以使用 argLine 来修复它:
<plugin>
<groupId>org.scalatest</groupId>
<artifactId>scalatest-maven-plugin</artifactId>
<version>1.0-RC2</version>
<configuration>
<reportsDirectory>${project.build.directory}/scalatest-reports</reportsDirectory>
<junitxml>.</junitxml>
<stdout>W</stdout>
<htmlreporters>./html</htmlreporters>
<filereports>WDF TestSuite.txt</filereports>
<suites>test.common.Login,test.common.Logout</suites>
<argLine>-Dfile.encoding=UTF-8</argLine> <!-- add this line-->
</configuration>
</plugin>