[ https://issues.apache.org/jira/browse/MPMD-219?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15115089#comment-15115089 ]
Andreas Dangel commented on MPMD-219: ------------------------------------- PR: https://github.com/apache/maven-plugins/pull/80 > Maven PMD Plugin ignores PMD processing errors > ---------------------------------------------- > > Key: MPMD-219 > URL: https://issues.apache.org/jira/browse/MPMD-219 > Project: Maven PMD Plugin > Issue Type: Bug > Components: PMD > Affects Versions: 3.6 > Reporter: Andreas Dangel > Priority: Minor > > If a source file cannot be parsed by PMD, the error is reported as a > "processing error" and continues with the next file. > However, the maven plugin doesn't use this information. This leads to a > situation, where project build is successful despite PMD violations - because > PMD skipped files which it can't parse. > This is not such a big problem if the files are compiled before (e.g. > executing PMD in a phase later than compile) - as the compiler plugin would > fail the build already. > But if "pmd:pmd" or "pmd:check" is called directly, maven would not fail the > build. > See also https://sourceforge.net/p/pmd/mailman/message/34715839/ > I'll provide a PR for this bug. -- This message was sent by Atlassian JIRA (v6.3.4#6332)