This is an automated email from the ASF dual-hosted git repository. adangel pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/maven-pmd-plugin.git
from a3ac53c Bump commons-io:commons-io from 2.16.0 to 2.16.1 (#147) add 848cdce MPMD-379 PMD 7.0.0 support add c1b357f MPMD-379 fixed unit and integration tests add 53d907b Fix tests for PMD 7 compatibility add 6b7a3e8 [MPMD-379] Updated PMD to 7.0.0 add 19fdcf0 [MPMD-379] Removed showPmdLog add f9449bc [MPMD-379] Remove deprecated CpdReport#createRenderer add 00b9f13 [MPMD-379] Simplify language selection in CpdExecutor add ed944d5 [MPMD-379] Deprecate parameter "showPmdLog" add 73b4010 [MPMD-379] Improve upgrading notes add 193c037 [MPMD-379] Add IT for Java 21 add 1528f30 [MPMD-379] Fix build for Java8 add 4aaf0da Fixups from review (#144) add f884af3 Fixups from review (#144) new 89a7cdb [MPMD-379] Upgrade to use PMD 7.0.0 by default (#144) The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: pom.xml | 10 +- src/it/MPMD-219-pmd-processing-error/verify.groovy | 2 +- .../config/ruleset.xml | 2 +- src/it/MPMD-244-logging/logging-disabled/pom.xml | 61 ------------ .../logging-disabled/src/main/java/BrokenFile.java | 26 ----- src/it/MPMD-244-logging/logging-enabled/pom.xml | 1 - src/it/MPMD-244-logging/pom.xml | 1 - src/it/MPMD-244-logging/verify.groovy | 15 +-- .../invoker.properties | 1 + src/it/MPMD-258-multiple-executions/verify.groovy | 2 + src/it/MPMD-268-deprecated-rules/verify.groovy | 2 +- src/it/MPMD-304-toolchain-support/verify.groovy | 4 +- .../invoker.properties | 7 +- src/it/{MPMD-348-JDK19 => MPMD-379-JDK21}/pom.xml | 8 +- .../src/main/java/com/mycompany/app/App.java | 0 .../src/main/java/com/mycompany/app/Foo.java | 0 .../verify.groovy | 0 .../src/main/pmd/ruleset.xml | 2 +- src/it/mpmd-138/verify.groovy | 4 +- .../mod-1/src/main/config/pmd/utf-8.xml | 2 +- src/it/multi-module/mod-2/rulesets/java/basic.xml | 2 +- .../multi-module/mod-3/src/main/config/pmd/rel.xml | 2 +- .../maven/plugins/pmd/AbstractPmdReport.java | 16 +++ .../org/apache/maven/plugins/pmd/CpdReport.java | 32 +----- .../plugins/pmd/ExcludeDuplicationsFromFile.java | 2 +- .../plugins/pmd/ExcludeViolationsFromFile.java | 9 +- .../org/apache/maven/plugins/pmd/PmdReport.java | 16 ++- .../maven/plugins/pmd/PmdReportRenderer.java | 2 +- .../apache/maven/plugins/pmd/exec/CpdExecutor.java | 108 ++++++++++----------- .../apache/maven/plugins/pmd/exec/CpdRequest.java | 36 +++++-- .../apache/maven/plugins/pmd/exec/Executor.java | 41 -------- .../apache/maven/plugins/pmd/exec/PmdExecutor.java | 33 +++---- .../apache/maven/plugins/pmd/exec/PmdRequest.java | 9 -- .../apt/examples/upgrading-PMD-at-runtime.apt.vm | 8 +- src/site/apt/index.apt.vm | 28 +++++- .../apache/maven/plugins/pmd/PmdReportTest.java | 38 ++++---- .../def/configuration/App.java | 4 +- .../def/configuration/AppSample.java | 4 +- .../pmd-report-resolve-rulesets.xml | 2 +- .../rulesets/custom-rules.xml | 4 +- 40 files changed, 212 insertions(+), 334 deletions(-) delete mode 100644 src/it/MPMD-244-logging/logging-disabled/pom.xml delete mode 100644 src/it/MPMD-244-logging/logging-disabled/src/main/java/BrokenFile.java copy src/it/{MPMD-365-JDK20 => MPMD-379-JDK21}/invoker.properties (86%) copy src/it/{MPMD-348-JDK19 => MPMD-379-JDK21}/pom.xml (93%) copy src/it/{MPMD-270-325-JDK11 => MPMD-379-JDK21}/src/main/java/com/mycompany/app/App.java (100%) copy src/it/{MPMD-270-325-JDK11 => MPMD-379-JDK21}/src/main/java/com/mycompany/app/Foo.java (100%) copy src/it/{MPMD-270-325-JDK11 => MPMD-379-JDK21}/verify.groovy (100%)