我们的项目有几个模块,我使用emma插件为每个模块生成'coverage.ec'。现在我试图通过使用具有以下蚂蚁目标的所有* .ec文件为所有模块生成综合覆盖率报告
<project name="coverage" default="emma.reports" basedir="." >
<property name="emma-reports" location="${basedir}/emma/emma-reports"/>
<!-- directory that contains emma.jar and emma_ant.jar: -->
<property name="emma.dir" value="${basedir}/emma/lib" />
<property name="emma.coverage" location="${basedir}/target" /> <!-- this dir has all the *.ec files-->
<path id="emma.lib" >
<pathelement location="${emma.dir}/emma.jar" />
<pathelement location="${emma.dir}/emma_ant.jar" />
</path>
<taskdef resource="emma_ant.properties" classpathref="emma.lib" />
<target name="reports">
<emma enabled="${emma.enabled}" verbosity="verbose" >
<report >
<infileset dir="${emma.coverage}" includes="*.em" />
<txt outfile="${emma-reports}/coverage.txt"/>
<html outfile="${emma-reports}/coverage.html"/>
</report>
</emma>
</target>
</project>
目标运行没有错误,但没有生成报告?我在这里遗失了什么?是否还有其他方法来整合报告?