Skip to content

Commit 11634cc

Browse files
committed
[MPMD-241] - Document the version relationship between plugin and pmd
1 parent 3bf0e2b commit 11634cc

File tree

2 files changed

+30
-0
lines changed

2 files changed

+30
-0
lines changed

src/site/apt/examples/upgrading-PMD-at-runtime.apt.vm

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,3 +77,32 @@ Upgrading PMD at Runtime
7777
...
7878
</project>
7979
+-----+
80+
81+
* Version relationship between maven-pmd-plugin and PMD
82+
83+
Every maven-pmd-plugin version ships with a default PMD version. The default PMD version
84+
is upgraded irregularly, e.g. when support for a newer Java version is required.
85+
86+
Here's a historical overview about the default PMD version used:
87+
88+
*--------------------------------------------------------------------------------*--------------------------------------------------*
89+
| <<maven-pmd-plugin>> | <<PMD>> |
90+
*--------------------------------------------------------------------------------*--------------------------------------------------*
91+
| {{{https://maven.apache.org/plugins-archives/maven-pmd-plugin-3.13.0/}3.13.0}} | {{{https://pmd.github.io/pmd-6.19.0/}6.19.0}} |
92+
*--------------------------------------------------------------------------------*--------------------------------------------------*
93+
| {{{https://maven.apache.org/plugins-archives/maven-pmd-plugin-3.12.0/}3.12.0}} | {{{https://pmd.github.io/pmd-6.13.0/}6.13.0}} |
94+
*--------------------------------------------------------------------------------*--------------------------------------------------*
95+
| {{{https://maven.apache.org/plugins-archives/maven-pmd-plugin-3.11.0/}3.11.0}} | {{{https://pmd.sourceforge.io/pmd-6.8.0/}6.8.0}} |
96+
*--------------------------------------------------------------------------------*--------------------------------------------------*
97+
| {{{https://maven.apache.org/plugins-archives/maven-pmd-plugin-3.10.0/}3.10.0}} | {{{https://pmd.sourceforge.io/pmd-6.4.0/}6.4.0}} |
98+
*--------------------------------------------------------------------------------*--------------------------------------------------*
99+
| {{{https://maven.apache.org/plugins-archives/maven-pmd-plugin-3.9.0/}3.9.0}} | {{{https://pmd.sourceforge.io/pmd-6.0.1/}6.0.1}} |
100+
*--------------------------------------------------------------------------------*--------------------------------------------------*
101+
| {{{https://maven.apache.org/plugins-archives/maven-pmd-plugin-3.8/}3.8}} | {{{https://pmd.sourceforge.io/pmd-5.6.1/}5.6.1}} |
102+
*--------------------------------------------------------------------------------*--------------------------------------------------*
103+
| {{{https://maven.apache.org/plugins-archives/maven-pmd-plugin-3.7/}3.7}} | {{{https://pmd.sourceforge.io/pmd-5.5.1/}5.5.1}} |
104+
*--------------------------------------------------------------------------------*--------------------------------------------------*
105+
| {{{https://maven.apache.org/plugins-archives/maven-pmd-plugin-3.6/}3.6}} | {{{https://pmd.sourceforge.io/pmd-5.3.5/}5.3.5}} |
106+
*--------------------------------------------------------------------------------*--------------------------------------------------*
107+
| {{{https://maven.apache.org/plugins-archives/maven-pmd-plugin-3.5/}3.5}} | {{{https://pmd.sourceforge.io/pmd-5.3.2/}5.3.2}} |
108+
*--------------------------------------------------------------------------------*--------------------------------------------------*

src/site/apt/index.apt.vm

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ ${project.name}
3030
Copy/Paste Detector tool (or CPD) distributed with PMD.
3131

3232
This version of Maven PMD Plugin uses PMD ${pmdVersion} and requires Java ${javaVersion}.
33+
See {{{./examples/upgrading-PMD-at-runtime.html}Upgrading PMD at Runtime}} for more information.
3334

3435
The plugin accepts configuration parameters that can be used to customize the execution of the PMD tool.
3536

0 commit comments

Comments
 (0)