我一直在3. Getting Started (ANT)上关注本教程,它说的是<taskdef resource="emma_ant.properties" classpathref="emma.lib" />
,但没有提及emma_ant.properties
的内容。有什么想法吗?
3.4. How do I change an EMMA property default setting?等其他网站也会留下不需要的东西(并且基于命令提示符而不是数字文件)。我找到了另一个网站Using EMMA with ANT for JUnit test coverage reporting,但它再次将属性文件留给了想象(甚至没有提供示例文件)。
有关如何操作emma_ant.properties以加载ANT和ANT的自定义任务的任何想法?
答案 0 :(得分:1)
但不提及对emma_ant.properties内容的任何引用。有什么想法吗?
检查emma.jar
&amp;您放置在指定路径中的emma_ant.jar
会找到emma_ant.properties
有关如何操作emma_ant.properties以加载ANT和ANT的自定义任务的任何想法?
您无需操纵属性文件即可使用任务。
要使用emma任务,您应该
<!-- directory that contains emma.jar and emma_ant.jar -->
<property name="emma.dir" value="${YOUR_BASE_DIR}/lib/emma" />
<!-- Set emma.lib to refer to the list of EMMA jar files -->
<path id="emma.lib">
<fileset dir="${emma.dir}">
<include name="*.jar" />
</fileset>
</path>
和
<!-- Load <emma> custom tasks so that they can be used in ANT -->
<taskdef resource="emma_ant.properties" classpathref="emma.lib" />
你应该可以使用emma任务。
以下是emma_ant.properties
emma.jar
的内容
# -------------------------------------------------------------
emma: com.vladium.emma.emmaTask
emmajava: com.vladium.emma.emmajavaTask
# -------------------------------------------------------------
# end of file
同时查看Emma Property Summary是否对您有帮助......