Vincent Massol Maven Clover plugin properties
PropertyOptional?DescriptionDefault
maven.clover.orderBy Yes Specifies how the reports must be sorted:
  • Alpha -- Alpabetical
  • PcCoveredAsc -- Percent total coverage, ascending
  • PcCoveredDesc -- Percent total coverage, descending
  • ElementsCoveredAsc -- Total elements covered, ascending
  • ElementsCoveredDesc -- Total elements covered, descending
PcCoveredAsc
maven.clover.instrument.tests Yes Decides whether to instrument test classes. false
maven.clover.report.html Yes Decides whether an HTML report will be generated. true
maven.clover.report.xml Yes Decides whether an XML report will be generated. false
maven.clover.report.swing Yes Decides whether a Swing report will be generated. false
maven.clover.database.dir Yes Specifies the location of the Clover database. ${maven.build.clover}/database
maven.clover.jar Yes Allows the user to override the Clover jar. This is especially useful as some Clover jars are license-signed for a specific project so you might want to use different jars for different projects. If not defined, the plugin uses a 30 day eval Clover jar which is valid for open source projects.
maven.clover.license.path Yes Location of the Clover license. Users can override this property to point to their own Clover license. By default uses a 30 day eval license valid for open source projects. Set it to an empty value if you wish to use Clover's other license loading mechanisms (Clover looks next to clover.jar on the filesystem and in the classpath). ${plugin.getDependencyPath('clover:clover-30day-eval')}