如何在Emma-maven项目中获得逐行覆盖xml文件
我正在Maven项目中使用Emma工具。Emma在HTML文件中创建逐行代码覆盖率,但不显示逐行代码覆盖率XML文件。它只提供一个摘要XML文件。有没有办法在Emma中保存或生成逐行代码覆盖率XML文件 我在我的如何在Emma-maven项目中获得逐行覆盖xml文件,xml,eclipse,maven,code-coverage,emma,Xml,Eclipse,Maven,Code Coverage,Emma,我正在Maven项目中使用Emma工具。Emma在HTML文件中创建逐行代码覆盖率,但不显示逐行代码覆盖率XML文件。它只提供一个摘要XML文件。有没有办法在Emma中保存或生成逐行代码覆盖率XML文件 我在我的pom.xml <reporting> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactI
pom.xml
<reporting>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-project-info-reports-plugin</artifactId>
<version>2.7</version>
<configuration>
<dependencyLocationsEnabled>false</dependencyLocationsEnabled>
</configuration>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>emma-maven-plugin</artifactId>
<version>1.0-alpha-3</version>
<inherited>true</inherited>
</plugin>
</plugins>
</reporting>
此外,我还进入了以下艾玛·马文插件
<configuration>
<outputDirectory>${project.build.directory}</outputDirectory>
</configuration>
${project.build.directory}
是,您可以将属性设置为true
以生成XML报告(默认情况下为false
)。将生成文件target/coverage.xml
示例命令:
mvn emma:emma -Dmaven.emma.report.xml=true
谢谢你的快速回复。但它仍然显示代码覆盖率摘要xml文件。(不是逐行代码覆盖率XML文件。)我修改了pom.XML文件,正如我在文章中编辑的那样。仍然没有获得逐行代码覆盖率XML文件。
mvn emma:emma -Dmaven.emma.report.xml=true