All Versions
Clover 4.0 DocumentationClover 3.3 Documentation
Clover 3.2 Documentation
More...
This page relates to an Early Access Program (EAP) for the next major release of Clover 3.0. Hence, this page's content may change significantly in the lead up to the official release date of Clover 3.0.
This page provides instructions for all available Clover-for-Grails plugin installation options.
The documentation below assumes that you have already installed Grails and have configured your PATH environment variable to point to the bin directory of your Grails installation.
There are three ways to install Clover-for-Grails:
Clover requires a license file in order to run. Once you have installed the Clover-for-Grails plugin, you will need to download and install the Clover license file clover.license. You can generate a 30-day evaluation Clover license file by logging in to https://my.atlassian.com and following the instructions on the site.
After 30 days, you need to purchase a commercial Clover license file from this site to continue running Clover. Refer to the instructions below for installing your Clover license file.
Using with an older version of Grails that Clover does not support?
Clover-for-Grails only supports the version of Grails indicated on the Supported Platforms page. Hence, if your Grails project has been developed using an older version of Grails, you will need to:
PATH environment variable to point to the bin directory of the newly installed version of Grails.grails upgrade
To install the Clover-for-Grails plugin using Grails' install-plugin command:
<Grails Home Directory>/samples/petclinic
grails install-plugin clover
If you experience problems using this method, try installing the plugin directly from its web address (below).
To install Clover-for-Grails directly from its location on the web:
<Grails Installation Directory>/samples/petclinic
grails install-plugin http://plugins.grails.org/grails-clover/tags/RELEASE_x_y/grails-clover-x.y.zip
x and y refer to the latest version of the Clover-for-Grails plugin to be installed. To browse for a different version, just enter this URL up to .../tags/ and use your browser links to navigate to (and download) a different version.You can also install Clover-for-Grails from its Subversion location on the web:
grails install-plugin https://svn.codehaus.org/grails-plugins/grails-clover/tags/RELEASE_x_y/grails-clover-x.y.zip
To download the Clover-for-Grails plugin installation file and install it:
http://plugins.grails.org/grails-clover/tags/RELEASE_x_y/grails-clover-x.y.zip
x and y refer to the latest version of the Clover-for-Grails plugin to be installed. To browse for a different version, just enter this URL up to .../tags/ and use your browser links to navigate to (and download) a different version.
grails install-plugin /path/to/grails-clover-x.y.zip
Due to the nature of Grails' plugin installation architecture, you will need to install the Clover-for-Grails plugin into each Grails project whose Groovy source code you wish to test with Clover.
Once you have obtained your 30 day evaluation or commercial clover.license file, you need to install it so that your Clover-for-Grails plugin can acknowledge its existence.
You have the following options for installing the Clover license file clover.license:
Move or copy the |
Notes about this option: |
|---|---|
The root directory of your Grails project.
|
This option installs the Clover license file to this Grails project only. You will need to install this file into each of your other Grails projects with the Grails-for-Clover plugin too. |
The
|
This is similar to the previous option but 'hides' the |
Your user home directory.
|
This will prevent you having to install the Clover license file into every Grails project on your computer as the license file will apply to every Grails project developed on your computer and login account. |
You can also place the clover.license anywhere else that's accessible to the Clover-for-Grails plugin and reference it from either:
BuildConfig.groovy file.Clover 3.0 Early Access Program
Clover-for-Grails Quick Start Guide