[ https://jira.codehaus.org/browse/MPMD-186?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Justin Shepard updated MPMD-186: -------------------------------- Attachment: maven-pmd-plugin.patch Patch with a fix for the issue described. > Class Name with slash is omitted from exclusions on pmd:check > ------------------------------------------------------------- > > Key: MPMD-186 > URL: https://jira.codehaus.org/browse/MPMD-186 > Project: Maven PMD Plugin > Issue Type: Bug > Components: PMD > Affects Versions: 3.1 > Environment: Ubuntu 13.04 Jdk 1.7 Maven 3.1.1 > Reporter: Diego Almeida > Priority: Critical > Attachments: maven-pmd-plugin.patch > > > The method getFileName on class Violation returns the class name with slash > or back slash. On the method extractClassName in the Class > PmdViolationCheckMojo the backslashes are replaced with dots in order to > compose the package name, but some > classes do not meet this condition and stay with the original class name and > are not found on the map excludeFromFailureClasses that contains the classes > and the rules with exceptions. > This generates an error even if the class and the rule are included on the > exception file. -- This message was sent by Atlassian JIRA (v6.1.6#6162)