【问题标题】:What should the contents of emma_ant.properties be?emma_ant.properties 的内容应该是什么?
【发布时间】:2012-08-29 03:53:08
【问题描述】:

我一直在关注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 任务的任何想法?

【问题讨论】:

    标签: eclipse ant properties emma


    【解决方案1】:

    但没有给出对 emma_ant.properties 内容的任何引用。有什么想法吗?

    检查 emma.jaremma_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...

    【讨论】:

    • 我不确定我是如何操纵emma_ant.properties 来加载 自定义任务的,这给我留下了很多想象空间。你能提供更好的解释吗? (不只是把我送到一个网站,我已经去过了吗?)
    • 您是否将emma.jar 文件放入指定为emma.lib 的路径中?
    • 感谢 SiB,更新您的问题 :) 现在更有意义了! :)
    • 嗨,SiB,我想知道你能看看我的问题here
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-07-29
    • 1970-01-01
    • 1970-01-01
    • 2022-01-22
    • 2010-12-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多