You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Andreas Dangel (JIRA)" <ji...@codehaus.org> on 2013/05/04 20:19:52 UTC

[jira] (MPMD-166) Plugin fails when switching from 2.7.1 to 3.0.1

    [ https://jira.codehaus.org/browse/MPMD-166?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=324687#comment-324687 ] 

Andreas Dangel commented on MPMD-166:
-------------------------------------

maven-pmd-plugin 3.0.1 uses internally PMD 5 which has some incompatible changes, e.g. where the default rulesets are located.

In order to fix this, you'll need to change the ruleset configuration to the following:

{noformat}
<rulesets>
  <ruleset>/rulesets/java/basic.xml</ruleset>
  <ruleset>/rulesets/java/unusedcode.xml</ruleset>
  <ruleset>/rulesets/java/junit.xml</ruleset>
  <ruleset>/rulesets/java/braces.xml</ruleset>
  <ruleset>/rulesets/java/codesize.xml</ruleset>
  <ruleset>/rulesets/java/logging-java.xml</ruleset>
</rulesets>
{noformat}

You basically need to add *java* to the ruleset path.

                
> Plugin fails when switching from 2.7.1 to 3.0.1
> -----------------------------------------------
>
>                 Key: MPMD-166
>                 URL: https://jira.codehaus.org/browse/MPMD-166
>             Project: Maven 2.x PMD Plugin
>          Issue Type: Bug
>          Components: PMD
>    Affects Versions: 3.0
>            Reporter: Brett VanderVeen
>            Priority: Minor
>         Attachments: console.log, pom.xml
>
>
> When running {{mvn clean deploy findbugs:findbugs}} on our modular Maven project, we receive an *BUILD ERROR*: {{[PMD] No report found for mojo pmd}}
> I have attached the console log and the pom file where the plugin is included (parent pom for the project).
> All that is changed is the version, from {{2.7.1}} to {{3.0.1}}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira