This page contains the installation instructions for Clover-for-Maven 2. On this page:
To use Clover with a Maven 2 project you only need to make small changes to settings.xml and pom.xml.
- Set up your .m2/settings.xml by adding:
to tell Maven where to look for the plugin..m2/settings.xml... <pluginGroups> <pluginGroup>com.atlassian.maven.plugins</pluginGroup> </pluginGroups> ...
This step is not needed if you wish to only run Clover via the pom.xml.
- Set up your pom.xml by adding:
pom.xml
<build> <plugins> ... <plugin> <groupId>com.atlassian.maven.plugins</groupId> <artifactId>maven-clover2-plugin</artifactId> </plugin> </plugins> </build>
You will need to set up your licence, as a
<licenseLocation>element in yourpom.xmlconfiguration file.
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.
- Now, simply invoke Clover with Maven on the command line. This will instrument your sources, build your project, run your tests and create a Clover coverage database. Use the following code:
which will create a coverage report. The coverage report will be created in this directory:
mvn clover2:instrument clover2:aggregate clover2:clover
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 User's Guide.