[ 
https://jira.codehaus.org/browse/MPMD-186?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Diego Almeida updated MPMD-186:
-------------------------------

    Description: 
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.

  was:
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 the 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.

    Environment: Ubuntu 13.04  Jdk 1.7  Maven 3.1.1  (was: Linux)

> 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
>
> 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)

Reply via email to