Description
Add support for the new major version of PMD.
This gives support for analyzing Java 21 code.
The upgrade from PMD 6 to PMD 7 is a major upgrade, that might impact end-users, if they use custom rulesets (see https://maven.apache.org/plugins/maven-pmd-plugin/examples/usingRuleSets.html) or if they override the dependencies to upgrade PMD at runtime and currently use PMD 6.x (see https://maven.apache.org/plugins/maven-pmd-plugin/examples/upgrading-PMD-at-runtime.html).
Most likely, end-users have to review their rulesets and migrate them to PMD 7. Rules might have been renamed or replaced. See https://docs.pmd-code.org/latest/pmd_release_notes_pmd7.html and https://docs.pmd-code.org/latest/pmd_userdocs_migrating_to_pmd7.html .
Attachments
Issue Links
- links to