From 027bf252a306a95b5ef2f42bd55430dfdd74ea0e Mon Sep 17 00:00:00 2001 From: Andreas Dangel Date: Sat, 28 May 2022 12:19:27 +0200 Subject: [PATCH] [MPMD-343] - Upgrade to PMD 6.46.0 --- pom.xml | 6 +++--- src/it/mpmd-138/verify.groovy | 2 +- .../rulesets/java/maven-pmd-plugin-default.xml | 11 ++--------- src/main/resources/rulesets/maven.xml | 11 ++--------- src/site/apt/examples/upgrading-PMD-at-runtime.apt.vm | 2 +- src/site/apt/examples/usingRuleSets.apt.vm | 11 ++--------- src/site/markdown/releasenotes.md | 1 + 7 files changed, 12 insertions(+), 32 deletions(-) diff --git a/pom.xml b/pom.xml index a4e8bba6..57197f5b 100644 --- a/pom.xml +++ b/pom.xml @@ -89,7 +89,7 @@ under the License. 1.11.1 1.11.1 8 - 6.45.0 + 6.46.0 1.7.36 3.12.0 3.3.0 @@ -253,8 +253,8 @@ under the License. commons-io commons-io - 2.6 - + 2.11.0 + test org.slf4j diff --git a/src/it/mpmd-138/verify.groovy b/src/it/mpmd-138/verify.groovy index 5bdc44db..0a3a32bd 100644 --- a/src/it/mpmd-138/verify.groovy +++ b/src/it/mpmd-138/verify.groovy @@ -22,7 +22,7 @@ File buildLog = new File( basedir, 'build.log' ) assert buildLog.exists() // Module 1 -assert 1 == buildLog.getText().count('[INFO] PMD Failure: test.MyClass:27 Rule:EmptyStatementNotInLoop Priority:3 An empty statement (semicolon) not part of a loop') +assert 1 == buildLog.getText().count('[INFO] PMD Failure: test.MyClass:27 Rule:UnnecessarySemicolon Priority:3 Unnecessary semicolon') assert 1 == buildLog.getText().count('[INFO] PMD Failure: test.MyClass:28 Rule:UnnecessaryReturn Priority:3 Avoid unnecessary return statements') assert 1 == buildLog.getText().count('[INFO] You have 2 PMD violations. For more details see:') diff --git a/src/main/resources/rulesets/java/maven-pmd-plugin-default.xml b/src/main/resources/rulesets/java/maven-pmd-plugin-default.xml index 912089a9..238e51ba 100644 --- a/src/main/resources/rulesets/java/maven-pmd-plugin-default.xml +++ b/src/main/resources/rulesets/java/maven-pmd-plugin-default.xml @@ -40,6 +40,7 @@ under the License. + @@ -47,6 +48,7 @@ under the License. + @@ -63,15 +65,6 @@ under the License. - - - - - - - - - diff --git a/src/main/resources/rulesets/maven.xml b/src/main/resources/rulesets/maven.xml index aab8afe3..e4ab8067 100644 --- a/src/main/resources/rulesets/maven.xml +++ b/src/main/resources/rulesets/maven.xml @@ -41,6 +41,7 @@ under the License. + @@ -48,6 +49,7 @@ under the License. + @@ -68,15 +70,6 @@ under the License. - - - - - - - - - diff --git a/src/site/apt/examples/upgrading-PMD-at-runtime.apt.vm b/src/site/apt/examples/upgrading-PMD-at-runtime.apt.vm index 2f80a2be..2bb5762e 100644 --- a/src/site/apt/examples/upgrading-PMD-at-runtime.apt.vm +++ b/src/site/apt/examples/upgrading-PMD-at-runtime.apt.vm @@ -88,7 +88,7 @@ Upgrading PMD at Runtime *--------------------------------------------------------------------------------*--------------------------------------------------* | <> | <> | *--------------------------------------------------------------------------------*--------------------------------------------------* -| {{{https://maven.apache.org/plugins-archives/maven-pmd-plugin-3.17.0/}3.17.0}} | {{{https://pmd.github.io/pmd-6.45.0/}6.45.0}} | +| {{{https://maven.apache.org/plugins-archives/maven-pmd-plugin-3.17.0/}3.17.0}} | {{{https://pmd.github.io/pmd-6.46.0/}6.46.0}} | *--------------------------------------------------------------------------------*--------------------------------------------------* | {{{https://maven.apache.org/plugins-archives/maven-pmd-plugin-3.16.0/}3.16.0}} | {{{https://pmd.github.io/pmd-6.42.0/}6.42.0}} | *--------------------------------------------------------------------------------*--------------------------------------------------* diff --git a/src/site/apt/examples/usingRuleSets.apt.vm b/src/site/apt/examples/usingRuleSets.apt.vm index cf5ac843..7870511e 100644 --- a/src/site/apt/examples/usingRuleSets.apt.vm +++ b/src/site/apt/examples/usingRuleSets.apt.vm @@ -102,6 +102,7 @@ The default ruleset + @@ -109,6 +110,7 @@ The default ruleset + @@ -125,15 +127,6 @@ The default ruleset - - - - - - - - - diff --git a/src/site/markdown/releasenotes.md b/src/site/markdown/releasenotes.md index 87224d82..2c7cd460 100644 --- a/src/site/markdown/releasenotes.md +++ b/src/site/markdown/releasenotes.md @@ -52,6 +52,7 @@ under the License. * [MPMD-339](https://issues.apache.org/jira/browse/MPMD-339) - Upgrade plugins in ITs * [MPMD-340](https://issues.apache.org/jira/browse/MPMD-340) - Upgrade Maven Reporting API/Impl to 3.1.0 * [MPMD-341](https://issues.apache.org/jira/browse/MPMD-341) - Upgrade Maven Plugin Test Harness to 3.3.0 +* [MPMD-343](https://issues.apache.org/jira/browse/MPMD-343) - Upgrade to PMD 6.46.0 ## Version 3.16.0