[
https://issues.apache.org/jira/browse/MPMD-162?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15538320#comment-15538320
]
Hudson commented on MPMD-162:
-----------------------------
SUCCESS: Integrated in Jenkins build maven-plugins #7323 (See
[https://builds.apache.org/job/maven-plugins/7323/])
[MPMD-162] PMD/CPD report does not take into account pmd.excludeFromFailureFile
Use the new interface for the check mojos (adangel:
[http://svn.apache.org/viewvc/?view=rev&rev=1762992])
* (edit)
maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/AbstractPmdViolationCheckMojo.java
* (edit)
maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/CpdViolationCheckMojo.java
* (edit)
maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/PmdViolationCheckMojo.java
[MPMD-162] PMD/CPD report does not take into account pmd.excludeFromFailureFile
Introduce a common interface ExcludeFromFile (adangel:
[http://svn.apache.org/viewvc/?view=rev&rev=1762991])
* (edit)
maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/AbstractPmdViolationCheckMojo.java
* (edit)
maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/CpdViolationCheckMojo.java
* (edit)
maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/ExcludeDuplicationsFromFile.java
* (add)
maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/ExcludeFromFile.java
* (edit)
maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/ExcludeViolationsFromFile.java
* (edit)
maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/PmdViolationCheckMojo.java
[MPMD-162] PMD/CPD report does not take into account pmd.excludeFromFailureFile
Further refactoring and logging (adangel:
[http://svn.apache.org/viewvc/?view=rev&rev=1762990])
* (edit)
maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/CpdReport.java
* (edit)
maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/ExcludeDuplicationsFromFile.java
* (edit)
maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/ExcludeViolationsFromFile.java
* (edit)
maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/PmdReport.java
[MPMD-162] PMD/CPD report does not take into account pmd.excludeFromFailureFile
Refactoring - move the code into Exclude{Violations,Duplications}FromFile
helper classes (adangel: [http://svn.apache.org/viewvc/?view=rev&rev=1762989])
* (edit)
maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/CpdReport.java
* (edit)
maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/CpdViolationCheckMojo.java
* (add)
maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/ExcludeDuplicationsFromFile.java
* (add)
maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/ExcludeViolationsFromFile.java
* (edit)
maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/PmdReport.java
* (edit)
maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/PmdViolationCheckMojo.java
[MPMD-162] PMD/CPD report does not take into account pmd.excludeFromFailureFile
Basic implementation (adangel:
[http://svn.apache.org/viewvc/?view=rev&rev=1762988])
* (edit)
maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/AbstractPmdReport.java
* (edit)
maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/AbstractPmdViolationCheckMojo.java
* (edit)
maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/CpdReport.java
* (edit)
maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/PmdReport.java
* (edit)
maven-pmd-plugin/src/test/java/org/apache/maven/plugin/pmd/CpdReportTest.java
* (edit)
maven-pmd-plugin/src/test/java/org/apache/maven/plugin/pmd/CpdViolationCheckMojoTest.java
* (edit)
maven-pmd-plugin/src/test/java/org/apache/maven/plugin/pmd/PmdReportTest.java
* (edit)
maven-pmd-plugin/src/test/java/org/apache/maven/plugin/pmd/PmdViolationCheckMojoTest.java
* (add)
maven-pmd-plugin/src/test/resources/unit/default-configuration/cpd-check-cpd-exclusions-configuration-plugin-config.xml
* (add)
maven-pmd-plugin/src/test/resources/unit/default-configuration/cpd-report-cpd-exclusions-configuration-plugin-config.xml
* (delete)
maven-pmd-plugin/src/test/resources/unit/default-configuration/pmd-check-cpd-exclusions-configuration-plugin-config.xml
* (add)
maven-pmd-plugin/src/test/resources/unit/default-configuration/pmd-report-pmd-exclusions-configuration-plugin-config.xml
> PMD/CPD report does not take into account pmd.excludeFromFailureFile
> --------------------------------------------------------------------
>
> Key: MPMD-162
> URL: https://issues.apache.org/jira/browse/MPMD-162
> Project: Maven PMD Plugin
> Issue Type: Bug
> Components: CPD, PMD
> Affects Versions: 3.0
> Reporter: Mirko Friedenhagen
> Assignee: Andreas Dangel
> Fix For: 3.7
>
>
> MPMD-161 introduced exclusion of violations by property files. However, these
> properties are not picked up during report generation, so while they are
> excluded during {{pmd:check}} and {{pmd:cpd-check}}, in the site these
> violations still show up.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)