<?xml version="1.0"?>
<document>

  <properties>
    <author email="groboclown@users.sourceforge.net">Matt Albrecht</author>
    <title>Maven GroboCoverage Plug-in Build File Documentation</title>
  </properties>

  <body>
    <section name="Maven GroboCoverage Plug-in Build File">
      <p>
        Maven utilizes <a href="http://ant.apache.org/">Ant</a>
        to provide users with an easy-to-use and familiar interface to
        manage projects that have been described with a valid Maven <a
        href="../project-descriptor.html">project descriptor</a>.
        The build files that Maven <a href="../../start/index.html">
        installs</a> are stored in <code>${maven.home}</code> directory.
      </p>
      <p>
        This document describes the Ant build file and targets
        that are available when using the GroboCoverage Plug-in with Maven.
      </p>
      <p>
        The current recommended approach to using Maven is to add
        delegators to these Maven-provided targets in your project's
        main build file.  This will enable you to use your existing
        build file with the additional Maven functionality.  In
        addition, it is also recommended that you load a standard set of
        property files.  The property files will setup your environment, 
        <code>${lib.repo}</code> and <code>${maven.home}</code>, and
        allow you to override Maven defaults properties.  Please refer
        to the <a href="../../start/integrate.html">Integration</a> document for
        more information on how to integrate these build targets into
        your project.
      </p>
      <p>
        The following table contains a brief overview of the
        build file that is installed as part of the Maven GroboCoverage Plug-in in the
        <code>${maven.home}/plugin/grobocoverage</code> directory. In addition,
        the various Ant targets in this file is discussed.
      </p>
      <table>
        <tr><th>Build File</th><th>Description</th></tr>
        <tr>
          <td><a href="#GroboCoverage/build.xml">build.xml</a></td>
          <td>
            Contains targets to generate GroboCoverage test coverage reports.
          </td>
        </tr>
      </table>
      <p>
        The build file utilizes various properties for default and
        user-configurable settings.  All GroboCoverage Plug-in properties are described
        in the <a href="properties.html">Properties</a> document.
      
        The rest of this document assumes your project follows the standard 
        <a href="dirlayout.html">Directory Layout</a>; however, it is
        possible to override many of these defaults.
      </p>
    </section>
    <section name="GroboCoverage/build.xml">
      <table>
        <tr><th>Target</th><th>Description</th></tr>
        <tr>
          <td><a href="#maven:GroboCoverage-report-html">maven:clover-report-html</a></td>
          <td>Generates HTML GroboCoverage Test coverage reports.</td>
        </tr>
      </table>
      <p/>
      <subsection name="maven:clover-report-html">
        <p>
            blah blah description.
        </p>
      </subsection>
    </section>
  </body>
</document>
