1. 执行jacoco报错:Malformed \uxxxx encoding.
【问题描述】
执行命令报错Malformed \uxxxx encoding.
mvn clean verify jacoco:report -V -T 2 -DforkCount=2 -DreuseForks=true -Dmaven.test.skip=false
【解决方案】
find ~/.m2/ -name resolver-status.properties -delete
【参考】
https://stackoverflow.com/questions/17043037/ant-malformed-uxxxx-encoding-in-propertyfile-task
2. jacoco没有生成单侧报告
【问题描述】
正常情况下如果执行命令,会生成相关的jacoco报告,打开index.html后就可以看到单测覆盖报告了
image.pngmvn clean verify jacoco:report -V -T 2 -DforkCount=2 -DreuseForks=true -Dmaven.test.skip=false
【问题解决】
发现没有添加如下依赖,添加后就可以生成单侧报告了
<dependency>
<groupId>org.junit.vintage</groupId>
<artifactId>junit-vintage-engine</artifactId>
<scope>test</scope>
</dependency>
【参考】
junit-vintage-engine介绍:https://mvnrepository.com/artifact/org.junit.vintage/junit-vintage-engine
网友评论