maven - 如何为 maven 的 jacoco 插件指定输出格式?
问题描述
我有一个带有 jacoco 插件的 maven 项目,它可以生成不同格式的报告,例如 html、csv 和 xml。但我只需要html。我该如何指定它?
这是一些代码,我在其中添加了 jacoco 插件:
<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
</plugins>
</build>
然后我运行测试:
mnv clean test
所有报告都出现在“目标”目录中。
我阅读了文档https://www.eclemma.org/jacoco/trunk/doc/maven.html,但我没有找到任何关于如何选择所需格式的信息。我发现它只适用于 Ant 和 Gradle。
我想我错过了一些东西,所以我会很感激任何线索。
解决方案
我搜索了同样的东西并偶然发现了以下问题:旧路径是
target\jacoco\jacoco.report
然而,XML 报告被放入:
target\site\jacoco
里面有 XML、csv、html ...
推荐阅读
- linux - vscode "#include 检测到错误。请更新您的 includePath
- apache - 在 httpd.conf 中添加另一个端口来监听会使 Apache 崩溃
- javascript - Angular 5 - 可观察的返回错误无法读取未定义的属性
- sql-server - SQL Server - 在视图上选择列的内部查询是什么
- sql - 为什么一个表在同一个查询中会有两次别名?
- django - Django 2.0 使用脚本填充数据库
- javascript - 如何将 CSS 添加到链接预览?
- ios - 如何从动作扩展传回文本?
- typescript - ts-loader -> file-loader 不解析需要依赖项
- html - 为什么`iframe`自动边距不在div内的iframe居中?