0

我一直在关注本教程3. Getting Started (ANT),它说<taskdef resource="emma_ant.properties" classpathref="emma.lib" />但没有对emma_ant.properties. 有任何想法吗?

3.4等其他网站。如何更改 EMMA 属性默认设置?也留下一些不足之处(并且基于命令提示符而不是数字文件)。我找到了另一个网站Using EMMA with ANT for JUnit test coverage reporting,但它再次将属性文件留给想象(甚至不提供示例文件)。

关于如何操作 emma_ant.properties 为 ANT 加载和自定义任务的任何想法?

4

1 回答 1

1

但没有对 emma_ant.properties 的内容提供任何参考。有任何想法吗?

检查您在指定路径中放置的emma.jar&emma_ant.jar您会发现emma_ant.properties

关于如何操作 emma_ant.properties 为 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 ...

于 2012-08-29T04:07:55.277 回答