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