Cobertura“无法在Ant build.xml中找到文件”

时间:2015-02-06 12:22:51

标签: java ant cobertura spring-tool-suite

此问题是此问题的扩展,它询问如何使用命令行参数查找Cobertura HTML报告的源文件:Cobertura "unable to locate file" problem

给出的答案是使用以下命令:

cobertura-report.sh --format html --datafile $COBERTURA_HOME/core/emscore.ser 
--destination $REPORT_DIR $COBERTURA_HOME/core/src

我在Spring Tool Suite中使用Ant build.xml文件,而不是命令行。

任何人都可以帮助我将上述答案转换为Ant命令吗?

到目前为止,这是我的脚本:

<property name="src" location="${basedir}/src" />
<cobertura-report format="html" destdir="${cob.reports}">
   <fileset dir="${src}">
       <include name="**/*.java" />
   </fileset>
</cobertura-report>

1 个答案:

答案 0 :(得分:0)

Cobertura reference page表明,Cobertura-Report任务提供的属性包括formatdatafiledestdirsrcdir。因此,您应该能够使用这些命令行重现该命令行,例如

<cobertura-report format="html" datafile="<path_to>/emscore.ser" destdir="${cob.reports}">
   <fileset dir="${src}">
       <include name="**/*.java" />
   </fileset>
</cobertura-report>