Plugin Documentation

Goals available for this plugin:

Goal Description
cathcart:check_clover Checks the conditionalsrate, coveragerate, statementsrate and methodsrate metrics generated by clover.
cathcart:check_cobertura Checks the branchrate and linerate metrics generated by cobertura.
cathcart:check_findbugs Checks the totalbugs metric generated by findbugs.
cathcart:check_generic Checks the downward and upward metrics generated by generic.
cathcart:check_jmeter Checks the maxtime, averagetime, successpercent and failurecount metrics generated by jmeter.
cathcart:check_junit Checks the failures, errors, skipped and test metrics generated by junit.
cathcart:check_pmd Checks the violations metric generated by pmd.
cathcart:checkprevious_clover Checks that the conditionalsrate, coveragerate, statementsrate and methodsrate metrics generated by clover have not significantly deteriorated since the last successful build.
cathcart:checkprevious_cobertura Checks that the branchrate and linerate metrics generated by cobertura have not significantly deteriorated since the last successful build.
cathcart:checkprevious_findbugs Checks that the totalbugs metric generated by findbugs has not significantly deteriorated since the last successful build.
cathcart:checkprevious_generic Checks that the downward and upward metrics generated by generic have not significantly deteriorated since the last successful build.
cathcart:checkprevious_jmeter Checks that the maxtime, averagetime, successpercent and failurecount metrics generated by jmeter have not significantly deteriorated since the last successful build.
cathcart:checkprevious_junit Checks that the failures, errors, skipped and test metrics generated by junit have not significantly deteriorated since the last successful build.
cathcart:checkprevious_pmd Checks that the violations metric generated by pmd has not significantly deteriorated since the last successful build.

System Requirements

The following specifies the minimum requirements to run this Maven plugin:

Maven 2.0
JDK 1.5
Memory No minimum requirement.
Disk Space No minimum requirement.

Usage

You should specify the version in your project's plugin configuration:

<project>
  ...
  <build>
    <!-- To define the plugin version in your parent POM -->
    <pluginManagement>
      <plugins>
        <plugin>
          <groupId>net.sf.cathcart</groupId>
          <artifactId>maven-cathcart-plugin</artifactId>
          <version>0.9.7</version>
        </plugin>
        ...
      </plugins>
    </pluginManagement>
    <!-- To use the plugin goals in your POM or parent POM -->
    <plugins>
      <plugin>
        <groupId>net.sf.cathcart</groupId>
        <artifactId>maven-cathcart-plugin</artifactId>
        <version>0.9.7</version>
      </plugin>
      ...
    </plugins>
  </build>
  ...
</project>

For more information, see "Guide to Configuring Plug-ins"