This is an automated email from the ASF dual-hosted git repository. michaelo pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/maven-pmd-plugin.git
from 1740f00 (doc) Update releasenotes.md add 2b7d2d7 [MPMD-349] Upgrade Maven Reporting API to 3.1.1/Maven Reporting Impl to 3.2.0 No new revisions were added by this update. Summary of changes: pom.xml | 58 ++++- src/it/MPMD-128-xref-link/pom.xml | 2 +- src/it/MPMD-172/pom.xml | 2 +- src/it/MPMD-253-xref-link-multi-module/pom.xml | 2 +- src/it/MPMD-270-325-JDK11/pom.xml | 1 - src/it/MPMD-280-JDK12/pom.xml | 1 - src/it/MPMD-289-format-html-check/pom.xml | 5 +- src/it/MPMD-295-JDK13/pom.xml | 1 - src/it/MPMD-302-JDK14/pom.xml | 1 - src/it/MPMD-302-JDK15/pom.xml | 1 - src/it/MPMD-304-toolchain-support/pom.xml | 1 - src/it/MPMD-312-JDK16/pom.xml | 1 - src/it/MPMD-312-JDK17/pom.xml | 1 - src/it/MPMD-332-JDK18/pom.xml | 1 - src/it/MPMD-348-JDK19/pom.xml | 1 - src/it/empty-rulesets/pom.xml | 1 - src/it/mpmd-168-empty-report/pom.xml | 7 +- src/it/mpmd-168/pom.xml | 7 +- .../maven/plugins/pmd/AbstractPmdReport.java | 67 +---- .../org/apache/maven/plugins/pmd/CpdReport.java | 58 +---- .../org/apache/maven/plugins/pmd/PmdReport.java | 48 +--- src/site/apt/usage.apt.vm | 4 +- .../maven/plugins/pmd/AbstractPmdReportTest.java | 113 --------- .../plugins/pmd/AbstractPmdReportTestCase.java | 168 +++++++++++++ .../apache/maven/plugins/pmd/CpdReportTest.java | 147 ++++------- .../plugins/pmd/CpdViolationCheckMojoTest.java | 26 +- .../plugins/pmd/DependencyArtifactStubFactory.java | 69 +++++ .../apache/maven/plugins/pmd/PmdReportTest.java | 277 +++++++-------------- .../plugins/pmd/PmdViolationCheckMojoTest.java | 40 +-- .../stubs/CustomConfigurationMavenProjectStub.java | 3 +- .../DefaultConfigurationMavenProjectStub.java | 3 +- .../pmd/stubs/InvalidFormatMavenProjectStub.java | 3 +- ...rtifactHandlerStub.java => PmdProjectStub.java} | 35 ++- .../cpd-custom-configuration-plugin-config.xml | 3 +- .../cpd-txt-format-configuration-plugin-config.xml | 4 +- .../custom-configuration-plugin-config.xml | 6 +- .../custom-configuration/skip-plugin-config.xml | 4 +- .../cpd-default-configuration-plugin-config.xml | 4 +- .../cpd-encoding-configuration-plugin-config.xml | 4 +- .../cpd-javascript-plugin-config.xml | 4 +- .../cpd-jsp-plugin-config.xml | 4 +- ...-cpd-exclusions-configuration-plugin-config.xml | 4 +- ...pd-report-include-xml-in-site-plugin-config.xml | 4 +- .../default-configuration-plugin-config.xml | 4 +- .../javascript-configuration-plugin-config.xml | 3 +- .../jsp-configuration-plugin-config.xml | 3 +- .../pmd-report-custom-rules.xml | 3 +- ...md-report-include-xml-in-site-plugin-config.xml | 4 +- ...pmd-report-no-render-violations-by-priority.xml | 4 +- ...port-not-render-rule-priority-plugin-config.xml | 5 +- ...-pmd-exclusions-configuration-plugin-config.xml | 4 +- .../pmd-report-resolve-rulesets.xml | 3 +- .../pmd-with-analysis-cache-plugin-config.xml | 4 +- ...with-suppressMarker-no-render-plugin-config.xml | 5 +- .../pmd-with-suppressMarker-plugin-config.xml | 5 +- .../cpd-empty-report-plugin-config.xml | 3 +- .../cpd-skip-empty-report-plugin-config.xml | 2 +- .../empty-report/empty-report-plugin-config.xml | 3 +- .../skip-empty-report-plugin-config.xml | 2 +- .../pmd-exclude-roots-plugin-config.xml | 5 +- .../invalid-format-plugin-config.xml | 2 +- .../invalid-target-jdk-plugin-config.xml | 3 +- ...md-processing-error-no-report-plugin-config.xml | 3 +- .../pmd-processing-error-plugin-config.xml | 2 +- .../pmd-processing-error-skip-plugin-config.xml | 3 +- 65 files changed, 544 insertions(+), 727 deletions(-) delete mode 100644 src/test/java/org/apache/maven/plugins/pmd/AbstractPmdReportTest.java create mode 100644 src/test/java/org/apache/maven/plugins/pmd/AbstractPmdReportTestCase.java create mode 100644 src/test/java/org/apache/maven/plugins/pmd/DependencyArtifactStubFactory.java copy src/test/java/org/apache/maven/plugins/pmd/stubs/{DefaultArtifactHandlerStub.java => PmdProjectStub.java} (50%)