如何在ant脚本jacoco报告中从ear文件集中排除类

如何在ant脚本jacoco报告中从ear文件集中排除类,ant,war,ear,jacoco,Ant,War,Ear,Jacoco,我正在尝试从Web应用程序生成覆盖率报告 我正在使用Jacoco+Ant编写de报告生成脚本 我可以用这段代码设置我的ear,并希望排除一些双精度的类: <fileset dir="foo.ear"> <exclude name="org/jboss/osgi/framework/main/**/AbstractPackageAttribute*.*"/> </fileset> 我尝试放置标签,但仍然无法使用。对于您可以使用的仪器: <

我正在尝试从Web应用程序生成覆盖率报告

我正在使用Jacoco+Ant编写de报告生成脚本

我可以用这段代码设置我的ear,并希望排除一些双精度的类:

<fileset dir="foo.ear">
  <exclude name="org/jboss/osgi/framework/main/**/AbstractPackageAttribute*.*"/>
</fileset>


我尝试放置标签,但仍然无法使用。

对于您可以使用的仪器:

    <jacoco:instrument destdir="${result.classes.instr.dir}">
           <zipfileset src="${result.classes.dir}/package_bundle.jar">      
                   <include name="**"/>
                   <exclude name="**/bin/tmp/*.class"/>
          </zipfileset>
    </jacoco:instrument>

()这意味着包含在“zipfileset”标记中指定的.jar文件中的所有类。 ):指定任何带前缀的包名称

对于jacoco:报告:

<structure name="JaCoCo Ant Test">  
         ---------------------Other USeful stuff like "executiondata, rule"------------
     <classfiles> 
        <zipfileset src="${result.classes.dir}/package_bundle.jar"> 
            <include name="**"/>
            <exclude name="**/bin/tmp/*.class"/>
        </zipfileset>

        ---------------------Other USeful stuff like "executiondata, rule"--------------
     </classfiles>

---------------------其他有用的东西,比如“executiondata,rule”------------
---------------------其他有用的东西,比如“executiondata,rule”--------------
对仪表标签进行一次解释