我在我的项目中集成了jacoco-maven-plugin,基于这个出色的指南:http://www.petrikainulainen.net/programming/maven/creating-code-coverage-reports-for-unit-and-integration- 测试-用最jacoco - Maven的插件/
jacoco插件运行正常.但是,maven-site-plugin不包含网站中的jacoco报告.更具体地说:"项目报告"部分未列出jacoco报告.jacoco报告本身可在target/site/jacoco-ut和target/site/jacoco-it目录中找到.
这就是我所做的(到目前为止没有成功).
首先,将jacoco-maven-plugin作为插件包含在我的pom.xml 的构建部分中,如上面引用的指南中所述.我正在使用jacoco版本0.6.4.201312101107.
<plugin>
<groupId>org.jacoco</groupId>
<artifactId>jacoco-maven-plugin</artifactId>
<version>${jacoco.plugin.version}</version>
<executions>
<!-- scissors... -->
<!-- report goal is bound to the pre-site phase -->
</executions>
</plugin>
Run Code Online (Sandbox Code Playgroud)
其次,在我的pom.xml 的报告部分包含了jacoco-maven-plugin :没有成功.
<plugin>
<groupId>org.jacoco</groupId>
<artifactId>jacoco-maven-plugin</artifactId>
<version>${jacoco.plugin.version}</version>
</plugin>
Run Code Online (Sandbox Code Playgroud)
第三,尝试在报告部分的jacoco-maven-plugin中添加一个reportsets部分:没有成功.
<plugin>
<groupId>org.jacoco</groupId>
<artifactId>jacoco-maven-plugin</artifactId>
<version>${jacoco.plugin.version}</version>
<reportSets>
<reportSet>
<reports>
<report>report</report>
</reports>
</reportSet>
</reportSets>
</plugin>
Run Code Online (Sandbox Code Playgroud)
任何人都可以帮我制作maven-site-plugin引用jacoco在网站的"项目报告"部分生成的报道?