This page contains the installation instructions for Clover-for-Maven 2 and 3.
Install Clover-for-Maven 2 and 3 by adding it to your Maven 2 and 3 build file (pom.xml):Set up your pom.xml by adding:
<build> <plugins> ... <plugin> <groupId>com.atlassian.maven.plugins</groupId> <artifactId>maven-clover2-plugin</artifactId> <version>${clover.version}</version> </plugin> ... </plugins> </build>
Either change ${clover.version
} to the current Clover version, or define a property in your pom.xml that sets this value.
Clover ships with a 30 day evaluation license. After 30 days you need a valid Clover license file to run Clover. You can obtain a free 30 day evaluation license or purchase a commercial license at http://my.atlassian.com. You will need to set up your licence, as a <licenseLocation>
element in your pom.xml
configuration file.
You can also have Clover run as part of your build. Learn how to add goals in pom.xml.
There are three basic parts executed when recording code coverage with Clover.
The command clover2:aggregate goal is used for merging coverage data generated by multi-module projects.
Hence, if you use the following code:
mvn clover2:setup test clover2:aggregate clover2:clover
This will create a coverage report, which will be created in this directory:
target/site/clover
Clover should now be fully set up for basic operation.
For more license configuration options, see the FAQ pages.
For more instructions, see the Clover-for-Maven 2 and 3 User's Guide.