我有一个带有jacoco插件的maven项目,该项目生成不同格式的报告,例如html,csv和xml。但我只需要html。如何指定?
这是一些代码,我在其中添加了jacoco插件:
for($i = 0; $i < count($xplode_foto); $i++) {
?>
<img src="<?php echo $xplode_foto[$i]; ?>" id="<?php echo $i; ?>">
<input type="file" id="<?php echo $i; ?>" name="foto_kondisi" onChange="previewFotoJalan(this, this.id)">
<?php
}
然后我运行测试:
<build>
<plugins>
<plugin>
<groupId>org.jacoco</groupId>
<artifactId>jacoco-maven-plugin</artifactId>
<version>${jacoco.plugin.version}</version>
<executions>
<execution>
<goals>
<goal>prepare-agent</goal>
</goals>
</execution>
<execution>
<id>report</id>
<phase>test</phase>
<goals>
<goal>report</goal>
</goals>
</execution>
</executions>
</plugin>
//other plugins
</build>
</plugins>
所有报告都显示在“目标”目录中。
我阅读了文档https://www.eclemma.org/jacoco/trunk/doc/maven.html,但未找到有关如何选择所需格式的任何信息。我只为Ant和Gradle找到了它。
我想我错过了一些东西,所以我将不胜感激。
答案 0 :(得分:2)
我搜索了相同的内容,并偶然发现了以下问题: 原来的路是
target\jacoco\jacoco.report
但是XML报告被放入:
target\site\jacoco
里面有XML,csv,html ...
答案 1 :(得分:0)
截至report
的今天jacoco-maven-plugin
目标,无条件生成XML,HTML和CSV-请参见https://github.com/jacoco/jacoco/issues/9
我认为没有理由禁用HTML和XML-生成成本很小,开发人员可以就地查看HTML,而其他工具(如SonarQube或Jenkins)消耗XML。
作为迫切需要解决方法,可以通过report
执行JaCoCo Ant Tasks
的{{1}}任务。