The suggested parametrization is needed in order
to be able to re-define these properties with "-Dk=v" maven options.
For some reason the expressions declared in clover
docs like "$
" (see http://docs.atlassian.com/maven-clover2-plugin/3.0.2/clover-mojo.html) do not work in that way.
However, the parametrized properties are confirmed to work: e.g.
-DcloverGenHtml=false switches off the Html generation, if defined <generateHtml>$
The default values provided here exactly correspond to Clover defaults, so
the behavior is 100% backwards compatible.