Uploaded image for project: 'Maven PMD Plugin'
  1. Maven PMD Plugin
  2. MPMD-379

Upgrade to use PMD 7.0.0 by default

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 3.22.0
    • CPD, PMD
    • None

    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

          Activity

            People

              adangel Andreas Dangel
              adangel Andreas Dangel
              Votes:
              8 Vote for this issue
              Watchers:
              11 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: