diff --git a/dev-support/docker/Dockerfile b/dev-support/docker/Dockerfile index f8bcd08fa81..2be34529fe4 100644 --- a/dev-support/docker/Dockerfile +++ b/dev-support/docker/Dockerfile @@ -73,9 +73,9 @@ ENV LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8 # FROM BASE_IMAGE AS SPOTBUGS_DOWNLOAD_IMAGE -ENV SPOTBUGS_VERSION '3.1.12' +ENV SPOTBUGS_VERSION '4.2.2' ENV SPOTBUGS_URL "https://repo.maven.apache.org/maven2/com/github/spotbugs/spotbugs/${SPOTBUGS_VERSION}/spotbugs-${SPOTBUGS_VERSION}.tgz" -ENV SPOTBUGS_SHA256 '9c475d6c7096ed7af783e04dc2db40462145291de75a80029391600b6eb2d401' +ENV SPOTBUGS_SHA256 '4967c72396e34b86b9458d0c34c5ed185770a009d357df8e63951ee2844f769f' SHELL ["/bin/bash", "-o", "pipefail", "-c"] RUN curl --location --fail --silent --show-error --output /tmp/spotbugs.tgz "${SPOTBUGS_URL}" && \ echo "${SPOTBUGS_SHA256} */tmp/spotbugs.tgz" | sha256sum -c - @@ -128,6 +128,7 @@ SHELL ["/bin/bash", "-o", "pipefail", "-c"] COPY --from=SPOTBUGS_DOWNLOAD_IMAGE /tmp/spotbugs.tgz /tmp/spotbugs.tgz RUN tar xzf /tmp/spotbugs.tgz -C /opt && \ ln -s "/opt/$(tar -tf /tmp/spotbugs.tgz | head -n1 | cut -d/ -f1)" /opt/spotbugs && \ + chmod -R a+x /opt/spotbugs/bin/* && \ rm /tmp/spotbugs.tgz COPY --from=HADOLINT_DOWNLOAD_IMAGE /tmp/hadolint /tmp/hadolint diff --git a/pom.xml b/pom.xml index 7875c1f9cb3..d7e73403cfd 100755 --- a/pom.xml +++ b/pom.xml @@ -647,6 +647,14 @@ true Max + + + + com.github.spotbugs + spotbugs + ${spotbugs.version} + + org.codehaus.mojo @@ -1494,8 +1502,8 @@ 1.1.0 1.5.0.Final 1.3.9-1 - 3.1.12 - 3.1.12.2 + 4.2.2 + 4.2.0 3.0.0-M4 2.12 1.0.1