From 95fd19d8033777f32e7609b8a4e7a7b8de815dc3 Mon Sep 17 00:00:00 2001
From: Dinesh Kumar R A <37109896+DineshKumarRA@users.noreply.github.com>
Date: Wed, 6 Nov 2024 13:03:45 +0000
Subject: [PATCH] update dependencies to fix vulnerabilities (via #318)
---
.mvn/wrapper/maven-wrapper.properties | 4 +-
mvnw | 4 +-
mvnw.cmd | 4 +-
pom.xml | 71 ++++++++-----------
.../allure/maven/AllureCommandline.java | 2 +-
.../allure/maven/AllureGenerateMojo.java | 2 +-
.../io/qameta/allure/maven/ProxyUtils.java | 3 +-
7 files changed, 38 insertions(+), 52 deletions(-)
diff --git a/.mvn/wrapper/maven-wrapper.properties b/.mvn/wrapper/maven-wrapper.properties
index a48413b..b9b1153 100644
--- a/.mvn/wrapper/maven-wrapper.properties
+++ b/.mvn/wrapper/maven-wrapper.properties
@@ -14,5 +14,5 @@
# KIND, either express or implied. See the License for the
# specific language governing permissions and limitations
# under the License.
-distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.9.8/apache-maven-3.9.8-bin.zip
-wrapperUrl=https://repo.maven.apache.org/maven2/org/apache/maven/wrapper/maven-wrapper/3.1.1/maven-wrapper-3.1.1.jar
+distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.9.9/apache-maven-3.9.9-bin.zip
+wrapperUrl=https://repo.maven.apache.org/maven2/org/apache/maven/wrapper/maven-wrapper/3.3.2/maven-wrapper-3.3.2.jar
diff --git a/mvnw b/mvnw
index b7f0646..751bf63 100755
--- a/mvnw
+++ b/mvnw
@@ -187,9 +187,9 @@ else
echo "Couldn't find .mvn/wrapper/maven-wrapper.jar, downloading it ..."
fi
if [ -n "$MVNW_REPOURL" ]; then
- wrapperUrl="$MVNW_REPOURL/org/apache/maven/wrapper/maven-wrapper/3.1.1/maven-wrapper-3.1.1.jar"
+ wrapperUrl="$MVNW_REPOURL/org/apache/maven/wrapper/maven-wrapper/3.3.2/maven-wrapper-3.3.2.jar"
else
- wrapperUrl="https://repo.maven.apache.org/maven2/org/apache/maven/wrapper/maven-wrapper/3.1.1/maven-wrapper-3.1.1.jar"
+ wrapperUrl="https://repo.maven.apache.org/maven2/org/apache/maven/wrapper/maven-wrapper/3.3.2/maven-wrapper-3.3.2.jar"
fi
while IFS="=" read key value; do
case "$key" in (wrapperUrl) wrapperUrl="$value"; break ;;
diff --git a/mvnw.cmd b/mvnw.cmd
index 474c9d6..acbe885 100644
--- a/mvnw.cmd
+++ b/mvnw.cmd
@@ -119,7 +119,7 @@ SET MAVEN_JAVA_EXE="%JAVA_HOME%\bin\java.exe"
set WRAPPER_JAR="%MAVEN_PROJECTBASEDIR%\.mvn\wrapper\maven-wrapper.jar"
set WRAPPER_LAUNCHER=org.apache.maven.wrapper.MavenWrapperMain
-set WRAPPER_URL="https://repo.maven.apache.org/maven2/org/apache/maven/wrapper/maven-wrapper/3.1.1/maven-wrapper-3.1.1.jar"
+set WRAPPER_URL="https://repo.maven.apache.org/maven2/org/apache/maven/wrapper/maven-wrapper/3.3.2/maven-wrapper-3.3.2.jar"
FOR /F "usebackq tokens=1,2 delims==" %%A IN ("%MAVEN_PROJECTBASEDIR%\.mvn\wrapper\maven-wrapper.properties") DO (
IF "%%A"=="wrapperUrl" SET WRAPPER_URL=%%B
@@ -133,7 +133,7 @@ if exist %WRAPPER_JAR% (
)
) else (
if not "%MVNW_REPOURL%" == "" (
- SET WRAPPER_URL="%MVNW_REPOURL%/org/apache/maven/wrapper/maven-wrapper/3.1.1/maven-wrapper-3.1.1.jar"
+ SET WRAPPER_URL="%MVNW_REPOURL%/org/apache/maven/wrapper/maven-wrapper/3.3.2/maven-wrapper-3.3.2.jar"
)
if "%MVNW_VERBOSE%" == "true" (
echo Couldn't find %WRAPPER_JAR%, downloading it ...
diff --git a/pom.xml b/pom.xml
index c644a21..73c6313 100644
--- a/pom.xml
+++ b/pom.xml
@@ -16,10 +16,10 @@
UTF-8
1.8
- 3.9.8
- 3.7.0
+ 3.9.9
+ 3.15.1
- 6.41.0
+ 7.7.0
@@ -73,7 +73,7 @@
- 3.1.1
+ 3.9.9
@@ -84,6 +84,7 @@
maven-plugin-plugin
${maven-plugin.version}
+ prefix
true
@@ -105,12 +106,12 @@
org.apache.maven.plugins
maven-site-plugin
- 3.12.1
+ 3.21.0
org.apache.maven.plugins
maven-project-info-reports-plugin
- 3.6.2
+ 3.8.0
@@ -179,7 +180,7 @@
com.diffplug.spotless
spotless-maven-plugin
- 2.27.2
+ 2.29.0
@@ -204,7 +205,7 @@
org.apache.maven.plugins
maven-checkstyle-plugin
- 3.4.0
+ 3.6.0
${project.basedir}/maven/quality-configs/checkstyle/checkstyle.xml
${project.basedir}/maven/quality-configs/checkstyle/checkstyle-suppressions.xml
@@ -217,7 +218,7 @@
com.puppycrawl.tools
checkstyle
- 9.1
+ 9.3
@@ -233,7 +234,7 @@
org.apache.maven.plugins
maven-pmd-plugin
- 3.15.0
+ 3.26.0
${project.basedir}/maven/quality-configs/pmd/pmd.xml
@@ -255,7 +256,11 @@
pmd-java
${pmd.version}
-
+
+ org.apache.maven
+ maven-core
+ ${maven.version}
+
@@ -277,14 +282,14 @@
2.0.16
- org.apache.httpcomponents
- httpclient
- 4.5.14
+ org.apache.httpcomponents.client5
+ httpclient5
+ 5.4.1
com.fasterxml.jackson.core
jackson-databind
- 2.17.2
+ 2.18.1
@@ -292,21 +297,7 @@
org.apache.maven
maven-plugin-api
${maven.version}
-
-
-
- org.apache.maven
- maven-model
-
-
- org.apache.maven
- maven-artifact
-
-
- org.eclipse.sisu
- org.eclipse.sisu.plexus
-
-
+ provided
org.apache.maven
@@ -316,11 +307,11 @@
org.apache.maven.reporting
maven-reporting-impl
- 3.2.0
+ 4.0.0
- commons-beanutils
- commons-beanutils
+ org.iq80.snappy
+ snappy
@@ -335,37 +326,31 @@
commons-beanutils
1.9.4
-
net.lingala.zip4j
zip4j
2.11.5
-
org.apache.commons
commons-exec
1.4.0
-
org.apache.commons
commons-text
1.12.0
-
org.apache.maven.plugin-tools
maven-plugin-annotations
${maven-plugin.version}
-
org.apache.maven.plugins
maven-jxr-plugin
3.6.0
-
junit
junit
@@ -374,8 +359,8 @@
org.hamcrest
- hamcrest-all
- 1.3
+ hamcrest
+ 3.0
test
@@ -397,7 +382,7 @@
org.apache.maven.plugins
maven-gpg-plugin
- 3.2.4
+ 3.2.7
sign-artifacts
@@ -421,7 +406,7 @@
org.apache.maven.plugins
maven-invoker-plugin
- 3.7.0
+ 3.8.1
${project.build.directory}/it
${project.build.directory}/local-repo
diff --git a/src/main/java/io/qameta/allure/maven/AllureCommandline.java b/src/main/java/io/qameta/allure/maven/AllureCommandline.java
index bd72bd7..d9b2681 100644
--- a/src/main/java/io/qameta/allure/maven/AllureCommandline.java
+++ b/src/main/java/io/qameta/allure/maven/AllureCommandline.java
@@ -51,7 +51,7 @@
import static io.qameta.allure.maven.VersionUtils.versionCompare;
-@SuppressWarnings({"ClassDataAbstractionCoupling", "ClassFanOutComplexity",
+@SuppressWarnings({"PMD.GodClass", "ClassDataAbstractionCoupling", "ClassFanOutComplexity",
"MultipleStringLiterals"})
public class AllureCommandline {
diff --git a/src/main/java/io/qameta/allure/maven/AllureGenerateMojo.java b/src/main/java/io/qameta/allure/maven/AllureGenerateMojo.java
index 4ba3880..8463e74 100644
--- a/src/main/java/io/qameta/allure/maven/AllureGenerateMojo.java
+++ b/src/main/java/io/qameta/allure/maven/AllureGenerateMojo.java
@@ -51,7 +51,7 @@
/**
* @author Dmitry Baev dmitry.baev@qameta.io Date: 04.08.15
*/
-@SuppressWarnings("ClassFanOutComplexity")
+@SuppressWarnings({"PMD.GodClass", "ClassFanOutComplexity"})
public abstract class AllureGenerateMojo extends AllureBaseMojo {
public static final String ALLURE_OLD_PROPERTIES = "allure.properties";
diff --git a/src/main/java/io/qameta/allure/maven/ProxyUtils.java b/src/main/java/io/qameta/allure/maven/ProxyUtils.java
index 2b388e6..1466868 100644
--- a/src/main/java/io/qameta/allure/maven/ProxyUtils.java
+++ b/src/main/java/io/qameta/allure/maven/ProxyUtils.java
@@ -39,7 +39,8 @@ private ProxyUtils() {
}
@SuppressWarnings({"ModifiedControlVariable", "EmptyBlock",
- "PMD.AvoidInstantiatingObjectsInLoops"})
+ "PMD.AvoidInstantiatingObjectsInLoops", "PMD.EmptyControlStatement",
+ "PMD.UnusedLocalVariable"})
public static Proxy getProxy(final MavenSession mavenSession,
final SettingsDecrypter decrypter) {
if (mavenSession == null || mavenSession.getSettings() == null