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