0

我尝试使用以下方法从 cobertura 中排除一些类:

<cobertura-instrument todir="${voldemort.instrumented.dir}" datafile="${cobertura.instrument.file}">
    <classpath refid="tools-classpath" />
                <ignore regex=".*\.xsd" />
                <fileset dir="${voldemort.dist.dir}/classes">
                    <include name="**/*.class" />
                    <exclude name="**/client/protocol/pb/*.class"/>
                    <exclude name="**/server/http/*.class"/>
            </fileset>
        </cobertura-instrument>

但是,这不起作用。我不知道问题出在哪里。你可以帮帮我吗?

4

1 回答 1

0

你必须这样做:

<cobertura-instrument todir="${voldemort.instrumented.dir}" datafile="${cobertura.instrument.file}">
    <classpath refid="tools-classpath" />
    <ignore regex=".*\.xsd" />
    <fileset dir="${voldemort.dist.dir}/classes">
        <include name="**/*.class" />
    </fileset>

    <fileset dir="${voldemort.dist.dir}/classes">
        <exclude name="**/client/protocol/pb/*.class"/>
    </fileset>

    <fileset dir="${voldemort.dist.dir}/classes">
        <exclude name="**/server/http/*.class"/>
   </fileset>
</cobertura-instrument>
于 2011-05-19T07:57:59.277 回答