诱惑报告编码不正确
Incorrect encoding of allure report
我在使用 mvn site
命令构建魅力报告时遇到错误。
非拉丁字符表示为“????”在 .html 报告中,虽然字符在 /allure-reports 文件夹中的 .xml 文件中正确编码。
surefire-plugin 部分如下所示。在命令行中执行 'mvn clean install site' 时,我也使用 UTF-8 密钥。
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.17</version>
<configuration>
<testFailureIgnore>true</testFailureIgnore>
<argLine>-javaagent:${settings.localRepository}/org/aspectj/aspectjweaver/${version.aspectj}/aspectjweaver-${version.aspectj}.jar -Dfile.encoding=UTF-8</argLine>
<argLine>-Dfile.encoding=UTF-8</argLine>
<properties>
<property>
<name>listener</name>
<value>ru.yandex.qatools.allure.junit.AllureRunListener</value>
</property>
<!--<systemPropertyVariables>-->
<!--<browser_type>${browser_type}</browser_type>-->
<!--</systemPropertyVariables>-->
</properties>
</configuration>
<dependencies>
<dependency>
<groupId>org.aspectj</groupId>
<artifactId>aspectjweaver</artifactId>
<version>${version.aspectj}</version>
</dependency>
</dependencies>
</plugin>
1.4.4版本的问题。已在 1.4.5
中修复
您可以在此处找到有关版本的所有信息https://github.com/allure-framework/allure-core/releases
我在使用 mvn site
命令构建魅力报告时遇到错误。
非拉丁字符表示为“????”在 .html 报告中,虽然字符在 /allure-reports 文件夹中的 .xml 文件中正确编码。
surefire-plugin 部分如下所示。在命令行中执行 'mvn clean install site' 时,我也使用 UTF-8 密钥。
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.17</version>
<configuration>
<testFailureIgnore>true</testFailureIgnore>
<argLine>-javaagent:${settings.localRepository}/org/aspectj/aspectjweaver/${version.aspectj}/aspectjweaver-${version.aspectj}.jar -Dfile.encoding=UTF-8</argLine>
<argLine>-Dfile.encoding=UTF-8</argLine>
<properties>
<property>
<name>listener</name>
<value>ru.yandex.qatools.allure.junit.AllureRunListener</value>
</property>
<!--<systemPropertyVariables>-->
<!--<browser_type>${browser_type}</browser_type>-->
<!--</systemPropertyVariables>-->
</properties>
</configuration>
<dependencies>
<dependency>
<groupId>org.aspectj</groupId>
<artifactId>aspectjweaver</artifactId>
<version>${version.aspectj}</version>
</dependency>
</dependencies>
</plugin>
1.4.4版本的问题。已在 1.4.5
中修复您可以在此处找到有关版本的所有信息https://github.com/allure-framework/allure-core/releases