1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
<?xml version="1.0" encoding="UTF-8"?>
<project name="clover" default="" basedir=".">
    <property name="clover.jar" location="${lib.dir}/clover/clover.jar"/>
    <taskdef resource="cloverlib.xml" classpath="${clover.jar}"/>
    <taskdef resource="cloverjunitlib.xml" classpath="${clover.jar}"/>

    <target name="with.clover">
        <clover-setup>
            <files>
                <include name="com/some.package/**/*.java"/>
            </files>
        </clover-setup>         
    </target>    

    <target name="clover.report">
        <clover-report>
            <!-- to generate html reports -->
            <current outfile="${build.dir}/cloverreports" title="some.title">
                <format type="html"/>
                <fileset dir="some.source.location" casesensitive="no">
                    <include name="com/some.package/**/*.java"/>                    
                </fileset>
            </current>
            
            <!-- to generate coverage.xml file -->
            <current outfile="${build.dir}/cloverreports/coverage.xml">
                <format type="xml"/>
                <fileset dir="some.source.location" casesensitive="no">
                    <include name="com/some.package/**/*.java"/>                    
                </fileset>              
            </current>
        </clover-report>
    </target>
</project>