Parameters for pmd:check/cpd-check should be separate from pmd:pmd/cpd
----------------------------------------------------------------------

                 Key: MPMD-133
                 URL: https://jira.codehaus.org/browse/MPMD-133
             Project: Maven 2.x PMD Plugin
          Issue Type: Improvement
    Affects Versions: 2.5
         Environment: Apache Maven 3.0.3 (r1075438; 2011-02-28 18:31:09+0100)
            Reporter: Andreas Sewe
            Priority: Minor


Currently, the {{pmd:check}} and {{pmd:cpd-check}} goals do not have, e.g., 
their own {{minimumPriority}} parameter; they re-use the parameter values from 
{{pmd:pmd}} and {{pmd:cpd}}. This design makes it tricky to configure, e.g., a 
{{pmd:check}} execution that fails the build only on severe violations while at 
the same time having PMD/CPD reports which also report less severe violations.

The only (counter-intuitive) way I can think of is configuring the stricter 
{{minimumPriority}} in the {{pluginManagement}} and then overriding it with a 
laxer value in the {{reportPlugin}}'s configuration. Configuring the 
{pmd:check}} execution directly, which is a much more intuitive way to achieve 
the same effect, is currently impossible.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to