Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/55.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 将dirset与Ant+;杰科科_Java_Ant_Jacoco - Fatal编程技术网

Java 将dirset与Ant+;杰科科

Java 将dirset与Ant+;杰科科,java,ant,jacoco,Java,Ant,Jacoco,我试图使用jacoco对文件执行单元测试,但它总是弹出NoClassDefFoundError,并且每次我整理之前的错误时都会给出新的类名。到目前为止,我一直在手动向包含所需.class文件的bin文件夹提供路径元素位置 如果可能的话,我想用dirset来加快这个过程。我已经编译了一个目录集,其中包含所有需要的主文件夹的bin文件夹 问题: 1。如何在类路径中包含此目录集,以便jacoco在这些bin目录集中查找.class文件 2。是否有任何方法可以将指令集回送到cmd以检查其内容 3。为什么

我试图使用jacoco对文件执行单元测试,但它总是弹出
NoClassDefFoundError
,并且每次我整理之前的错误时都会给出新的类名。到目前为止,我一直在手动向包含所需
.class
文件的
bin
文件夹提供
路径元素位置

如果可能的话,我想用dirset来加快这个过程。我已经编译了一个目录集,其中包含所有需要的主文件夹的bin文件夹

问题

1。如何在类路径中包含此目录集,以便jacoco在这些
bin
目录集中查找
.class
文件

2。是否有任何方法可以将指令集回送到cmd以检查其内容

3。为什么这不起作用

<echo message="Build path is: ${toString:ALL.dirs}"/>

污垢:

<path id="ALL.dirs">
    <dirset dir="${classes.dir}">
        <include name="projects-framework/**/bin"/>
    </dirset>
</path>

jacoco代码覆盖范围: 代码我写到现在。代码中的“**”是bin文件夹的完整位置,我认为与此无关

<target name="cov-test">
    <mkdir dir="${report.dir}"/>    
    <jacoco:coverage>
        <junit fork="true" forkmode="once" showoutput="true" printsummary="on" enabletestlistenerevents="true">
            <test name="full.qualified.name.ABC"/>
            <classpath>
                <path refid="classpath"/>
                <path refid="application"/>
                <pathelement location="projects-framework/**/bin"/>
                <pathelement location="projects-framework/**/bin"/>
                <pathelement location="projects-framework/**/bin"/>
                <pathelement location="projects-framework/**/bin"/>
            </classpath>
            <formatter type="plain"/>
            <formatter type="plain" usefile="false" />
        </junit>
    </jacoco:coverage>
</target>