JaCoCo在期间使用 <junit/> 任务本身。执行时,JaCoCo使用覆盖信息检测测试中使用的类文件。这产生了一个 jacaco.exec 文件。然后,此文件用于生成代码覆盖率报告。
<junit/>
jacaco.exec
通常有一个 <jacoco:report/> 需要的任务 jacoco.exec 文件并生成文本文件,HTML页面或包含coverage信息的XML文件。这可能是Sonar用于分析的原因。
<jacoco:report/>
jacoco.exec
当然,没有看到它就很难 build.xml 记录事情的运作方式。
build.xml