Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

maven: 3.9.1 #14308

Merged
merged 2 commits into from
Apr 5, 2023
Merged

maven: 3.9.1 #14308

merged 2 commits into from
Apr 5, 2023

Conversation

carlossg
Copy link
Contributor

I have realized that there is a chicken and egg problem. I cannot build the other variants without the eclipse-temurin-11 and this will fail as references no longer exist.
Any good solution used in other images ?

@github-actions

This comment has been minimized.

@yosifkit
Copy link
Member

yosifkit commented Mar 22, 2023

So, for updates to official images, it needs to be self-contained so that all the FROM's resolve to another current official image. e.g all images version bump together and bashbrew can figure out build order using the library/ files and respective Dockerfiles.

For images we directly maintain and here for PRs, the GitHub actions job also uses bashbrew to figure out the build order and group the images with all dependents. The GitHub action along with an example yaml is in the bashbrew repo, but I don't know if it would fit your needs.

You can see that it created one job on your last PR since they are all dependent on the one parent: https://github.com/docker-library/official-images/actions/runs/4439248693/jobs/7791477885.


Ah, it looks like you are also publishing the images via GitHub actions to GHCR and your personal docker hub account. I think in order to have parallel jobs to test/build/push images individually, you'd have to first build the parent image and then share that to the other jobs (via a registry?) or have every job build that base one if it doesn't exist remotely.

remove eclipse-temurin-19

add amazoncorretto debian-slim variants

add eclipse-temurin and amazoncorretto 20
@carlossg
Copy link
Contributor Author

carlossg commented Apr 2, 2023

ok, I'm moving forward for now, need to rewrite my tests to account for the chicken and egg situation.

This PR includes

  • remove eclipse-temurin-19

  • add amazoncorretto debian-slim variants

  • add eclipse-temurin and amazoncorretto 20

@github-actions

This comment has been minimized.

@yosifkit
Copy link
Member

yosifkit commented Apr 5, 2023

Rather than only downloading a key, we recommend to at least run it through gpg to ensure that only the expected key is used; similar to amazoncorretto's al2 image: https://github.com/corretto/corretto-docker/blob/564b34f09563bf5ad704aff7db5eb9a403013cf2/11/jdk/al2/Dockerfile#L17-L20


🤔 I'm not certain about the -debian-slim tags; from my perspective, they don't quite fit with the focal tags. But that is up to you.


The FROM debian:stable-slim will likely cause build failures when the "square wheel" of stable moves to the next release (likely very soon). We recommend using a specific release and then testing and choosing when to move to a different release.


Architectures: amd64, arm32v7, arm64v8, ppc64le, s390x

This architecture list for the debian based images, while correct for the base image, will not work for the Amazon Corretto apt repo as it only supports three architectures: "amd64 arm64 i386" (https://apt.corretto.aws/dists/stable/Release).

@carlossg
Copy link
Contributor Author

carlossg commented Apr 5, 2023

thanks @yosifkit I'm removing the corretto debian-slim ones for now and will work on them

@github-actions
Copy link

github-actions bot commented Apr 5, 2023

Diff for 3900bd7:
diff --git a/_bashbrew-cat b/_bashbrew-cat
index c96c6e6..536dbd6 100644
--- a/_bashbrew-cat
+++ b/_bashbrew-cat
@@ -2,103 +2,103 @@ Maintainers: Carlos Sanchez <carlos@apache.org> (@carlossg)
 GitRepo: https://github.com/carlossg/docker-maven.git
 Builder: buildkit
 
-Tags: 3.9.0-amazoncorretto-8, 3.9-amazoncorretto-8, 3-amazoncorretto-8
+Tags: 3.9.1-amazoncorretto-8, 3.9-amazoncorretto-8, 3-amazoncorretto-8
 Architectures: amd64, arm64v8
-GitCommit: ba0653e9cbde55b7806b4b99a5afcbf7ca8485d7
+GitCommit: 8f9adaf3d78df6ed956b0a717d51876f71f0fdfe
 Directory: amazoncorretto-8
 
-Tags: 3.9.0-amazoncorretto-11, 3.9.0-amazoncorretto, 3.9-amazoncorretto-11, 3.9-amazoncorretto, 3-amazoncorretto-11, 3-amazoncorretto, amazoncorretto
+Tags: 3.9.1-amazoncorretto-11, 3.9.1-amazoncorretto, 3.9-amazoncorretto-11, 3.9-amazoncorretto, 3-amazoncorretto-11, 3-amazoncorretto, amazoncorretto
 Architectures: amd64, arm64v8
-GitCommit: ba0653e9cbde55b7806b4b99a5afcbf7ca8485d7
+GitCommit: 8f9adaf3d78df6ed956b0a717d51876f71f0fdfe
 Directory: amazoncorretto-11
 
-Tags: 3.9.0-amazoncorretto-17, 3.9-amazoncorretto-17, 3-amazoncorretto-17
+Tags: 3.9.1-amazoncorretto-17, 3.9-amazoncorretto-17, 3-amazoncorretto-17
 Architectures: amd64, arm64v8
-GitCommit: ba0653e9cbde55b7806b4b99a5afcbf7ca8485d7
+GitCommit: 8f9adaf3d78df6ed956b0a717d51876f71f0fdfe
 Directory: amazoncorretto-17
 
-Tags: 3.9.0-amazoncorretto-19, 3.9-amazoncorretto-19, 3-amazoncorretto-19
+Tags: 3.9.1-amazoncorretto-19, 3.9-amazoncorretto-19, 3-amazoncorretto-19
 Architectures: amd64, arm64v8
-GitCommit: ba0653e9cbde55b7806b4b99a5afcbf7ca8485d7
+GitCommit: 8f9adaf3d78df6ed956b0a717d51876f71f0fdfe
 Directory: amazoncorretto-19
 
-Tags: 3.9.0-eclipse-temurin-8, 3.9-eclipse-temurin-8, 3-eclipse-temurin-8
+Tags: 3.9.1-amazoncorretto-20, 3.9-amazoncorretto-20, 3-amazoncorretto-20
+Architectures: amd64, arm64v8
+GitCommit: d84a7d025072e7f0de644de36e86236e83414837
+Directory: amazoncorretto-20
+
+Tags: 3.9.1-eclipse-temurin-8, 3.9-eclipse-temurin-8, 3-eclipse-temurin-8
 Architectures: amd64, arm32v7, arm64v8, ppc64le
-GitCommit: ba0653e9cbde55b7806b4b99a5afcbf7ca8485d7
+GitCommit: 8f9adaf3d78df6ed956b0a717d51876f71f0fdfe
 Directory: eclipse-temurin-8
 
-Tags: 3.9.0-eclipse-temurin-8-alpine, 3.9-eclipse-temurin-8-alpine, 3-eclipse-temurin-8-alpine
-GitCommit: ba0653e9cbde55b7806b4b99a5afcbf7ca8485d7
+Tags: 3.9.1-eclipse-temurin-8-alpine, 3.9-eclipse-temurin-8-alpine, 3-eclipse-temurin-8-alpine
+GitCommit: 8f9adaf3d78df6ed956b0a717d51876f71f0fdfe
 Directory: eclipse-temurin-8-alpine
 
-Tags: 3.9.0-eclipse-temurin-8-focal, 3.9-eclipse-temurin-8-focal, 3-eclipse-temurin-8-focal
+Tags: 3.9.1-eclipse-temurin-8-focal, 3.9-eclipse-temurin-8-focal, 3-eclipse-temurin-8-focal
 Architectures: amd64, arm32v7, arm64v8, ppc64le
-GitCommit: ba0653e9cbde55b7806b4b99a5afcbf7ca8485d7
+GitCommit: 8f9adaf3d78df6ed956b0a717d51876f71f0fdfe
 Directory: eclipse-temurin-8-focal
 
-Tags: 3.9.0-eclipse-temurin-11, 3.9-eclipse-temurin-11, 3-eclipse-temurin-11
+Tags: 3.9.1-eclipse-temurin-11, 3.9-eclipse-temurin-11, 3-eclipse-temurin-11
 Architectures: amd64, arm32v7, arm64v8, ppc64le, s390x
-GitCommit: de70b3e783c1c9b2835b6be4c3826d6221bf4fca
+GitCommit: f99b8cd582524a58a73b23b97e9b8c17001573af
 Directory: eclipse-temurin-11
 
-Tags: 3.9.0-eclipse-temurin-11-alpine, 3.9-eclipse-temurin-11-alpine, 3-eclipse-temurin-11-alpine
-GitCommit: ba0653e9cbde55b7806b4b99a5afcbf7ca8485d7
+Tags: 3.9.1-eclipse-temurin-11-alpine, 3.9-eclipse-temurin-11-alpine, 3-eclipse-temurin-11-alpine
+GitCommit: 8f9adaf3d78df6ed956b0a717d51876f71f0fdfe
 Directory: eclipse-temurin-11-alpine
 
-Tags: 3.9.0-eclipse-temurin-11-focal, 3.9-eclipse-temurin-11-focal, 3-eclipse-temurin-11-focal
+Tags: 3.9.1-eclipse-temurin-11-focal, 3.9-eclipse-temurin-11-focal, 3-eclipse-temurin-11-focal
 Architectures: amd64, arm32v7, arm64v8, ppc64le, s390x
-GitCommit: ba0653e9cbde55b7806b4b99a5afcbf7ca8485d7
+GitCommit: 8f9adaf3d78df6ed956b0a717d51876f71f0fdfe
 Directory: eclipse-temurin-11-focal
 
-Tags: 3.9.0-eclipse-temurin-17, 3.9.0, 3.9.0-eclipse-temurin, 3.9-eclipse-temurin-17, 3.9, 3.9-eclipse-temurin, 3-eclipse-temurin-17, 3, latest, 3-eclipse-temurin, eclipse-temurin
+Tags: 3.9.1-eclipse-temurin-17, 3.9.1, 3.9.1-eclipse-temurin, 3.9-eclipse-temurin-17, 3.9, 3.9-eclipse-temurin, 3-eclipse-temurin-17, 3, latest, 3-eclipse-temurin, eclipse-temurin
 Architectures: amd64, arm32v7, arm64v8, ppc64le, s390x
-GitCommit: ba0653e9cbde55b7806b4b99a5afcbf7ca8485d7
+GitCommit: 8f9adaf3d78df6ed956b0a717d51876f71f0fdfe
 Directory: eclipse-temurin-17
 
-Tags: 3.9.0-eclipse-temurin-17-alpine, 3.9-eclipse-temurin-17-alpine, 3-eclipse-temurin-17-alpine
-GitCommit: ba0653e9cbde55b7806b4b99a5afcbf7ca8485d7
+Tags: 3.9.1-eclipse-temurin-17-alpine, 3.9-eclipse-temurin-17-alpine, 3-eclipse-temurin-17-alpine
+GitCommit: 8f9adaf3d78df6ed956b0a717d51876f71f0fdfe
 Directory: eclipse-temurin-17-alpine
 
-Tags: 3.9.0-eclipse-temurin-17-focal, 3.9-eclipse-temurin-17-focal, 3-eclipse-temurin-17-focal
+Tags: 3.9.1-eclipse-temurin-17-focal, 3.9-eclipse-temurin-17-focal, 3-eclipse-temurin-17-focal
 Architectures: amd64, arm32v7, arm64v8, ppc64le, s390x
-GitCommit: ba0653e9cbde55b7806b4b99a5afcbf7ca8485d7
+GitCommit: 8f9adaf3d78df6ed956b0a717d51876f71f0fdfe
 Directory: eclipse-temurin-17-focal
 
-Tags: 3.9.0-eclipse-temurin-19, 3.9-eclipse-temurin-19, 3-eclipse-temurin-19
-Architectures: amd64, arm32v7, arm64v8, ppc64le, s390x
-GitCommit: de70b3e783c1c9b2835b6be4c3826d6221bf4fca
-Directory: eclipse-temurin-19
-
-Tags: 3.9.0-eclipse-temurin-19-alpine, 3.9-eclipse-temurin-19-alpine, 3-eclipse-temurin-19-alpine
-GitCommit: ba0653e9cbde55b7806b4b99a5afcbf7ca8485d7
-Directory: eclipse-temurin-19-alpine
+Tags: 3.9.1-eclipse-temurin-20, 3.9-eclipse-temurin-20, 3-eclipse-temurin-20
+Architectures: amd64, arm64v8, ppc64le
+GitCommit: d84a7d025072e7f0de644de36e86236e83414837
+Directory: eclipse-temurin-20
 
-Tags: 3.9.0-eclipse-temurin-19-focal, 3.9-eclipse-temurin-19-focal, 3-eclipse-temurin-19-focal
-Architectures: amd64, arm32v7, arm64v8, ppc64le, s390x
-GitCommit: ba0653e9cbde55b7806b4b99a5afcbf7ca8485d7
-Directory: eclipse-temurin-19-focal
+Tags: 3.9.1-eclipse-temurin-20-alpine, 3.9-eclipse-temurin-20-alpine, 3-eclipse-temurin-20-alpine
+GitCommit: d84a7d025072e7f0de644de36e86236e83414837
+Directory: eclipse-temurin-20-alpine
 
-Tags: 3.9.0-ibmjava-8, 3.9.0-ibmjava, 3.9-ibmjava-8, 3.9-ibmjava, 3-ibmjava-8, 3-ibmjava, ibmjava
+Tags: 3.9.1-ibmjava-8, 3.9.1-ibmjava, 3.9-ibmjava-8, 3.9-ibmjava, 3-ibmjava-8, 3-ibmjava, ibmjava
 Architectures: amd64, ppc64le, s390x
-GitCommit: ba0653e9cbde55b7806b4b99a5afcbf7ca8485d7
+GitCommit: 8f9adaf3d78df6ed956b0a717d51876f71f0fdfe
 Directory: ibmjava-8
 
-Tags: 3.9.0-ibm-semeru-11-focal, 3.9-ibm-semeru-11-focal, 3-ibm-semeru-11-focal
+Tags: 3.9.1-ibm-semeru-11-focal, 3.9-ibm-semeru-11-focal, 3-ibm-semeru-11-focal
 Architectures: amd64, arm64v8, ppc64le, s390x
-GitCommit: ba0653e9cbde55b7806b4b99a5afcbf7ca8485d7
+GitCommit: 8f9adaf3d78df6ed956b0a717d51876f71f0fdfe
 Directory: ibm-semeru-11-focal
 
-Tags: 3.9.0-ibm-semeru-17-focal, 3.9-ibm-semeru-17-focal, 3-ibm-semeru-17-focal
+Tags: 3.9.1-ibm-semeru-17-focal, 3.9-ibm-semeru-17-focal, 3-ibm-semeru-17-focal
 Architectures: amd64, arm64v8, ppc64le, s390x
-GitCommit: ba0653e9cbde55b7806b4b99a5afcbf7ca8485d7
+GitCommit: 8f9adaf3d78df6ed956b0a717d51876f71f0fdfe
 Directory: ibm-semeru-17-focal
 
-Tags: 3.9.0-sapmachine-11, 3.9-sapmachine-11, 3-sapmachine-11
+Tags: 3.9.1-sapmachine-11, 3.9-sapmachine-11, 3-sapmachine-11
 Architectures: amd64, arm64v8, ppc64le
-GitCommit: ba0653e9cbde55b7806b4b99a5afcbf7ca8485d7
+GitCommit: 8f9adaf3d78df6ed956b0a717d51876f71f0fdfe
 Directory: sapmachine-11
 
-Tags: 3.9.0-sapmachine-17, 3.9.0-sapmachine, 3.9-sapmachine-17, 3.9-sapmachine, 3-sapmachine-17, 3-sapmachine, sapmachine
+Tags: 3.9.1-sapmachine-17, 3.9.1-sapmachine, 3.9-sapmachine-17, 3.9-sapmachine, 3-sapmachine-17, 3-sapmachine, sapmachine
 Architectures: amd64, arm64v8, ppc64le
-GitCommit: ba0653e9cbde55b7806b4b99a5afcbf7ca8485d7
+GitCommit: 8f9adaf3d78df6ed956b0a717d51876f71f0fdfe
 Directory: sapmachine-17
diff --git a/_bashbrew-list b/_bashbrew-list
index 62b622d..2d33ae5 100644
--- a/_bashbrew-list
+++ b/_bashbrew-list
@@ -4,6 +4,7 @@ maven:3-amazoncorretto-8
 maven:3-amazoncorretto-11
 maven:3-amazoncorretto-17
 maven:3-amazoncorretto-19
+maven:3-amazoncorretto-20
 maven:3-eclipse-temurin
 maven:3-eclipse-temurin-8
 maven:3-eclipse-temurin-8-alpine
@@ -14,9 +15,8 @@ maven:3-eclipse-temurin-11-focal
 maven:3-eclipse-temurin-17
 maven:3-eclipse-temurin-17-alpine
 maven:3-eclipse-temurin-17-focal
-maven:3-eclipse-temurin-19
-maven:3-eclipse-temurin-19-alpine
-maven:3-eclipse-temurin-19-focal
+maven:3-eclipse-temurin-20
+maven:3-eclipse-temurin-20-alpine
 maven:3-ibmjava
 maven:3-ibmjava-8
 maven:3-ibm-semeru-11-focal
@@ -30,6 +30,7 @@ maven:3.9-amazoncorretto-8
 maven:3.9-amazoncorretto-11
 maven:3.9-amazoncorretto-17
 maven:3.9-amazoncorretto-19
+maven:3.9-amazoncorretto-20
 maven:3.9-eclipse-temurin
 maven:3.9-eclipse-temurin-8
 maven:3.9-eclipse-temurin-8-alpine
@@ -40,9 +41,8 @@ maven:3.9-eclipse-temurin-11-focal
 maven:3.9-eclipse-temurin-17
 maven:3.9-eclipse-temurin-17-alpine
 maven:3.9-eclipse-temurin-17-focal
-maven:3.9-eclipse-temurin-19
-maven:3.9-eclipse-temurin-19-alpine
-maven:3.9-eclipse-temurin-19-focal
+maven:3.9-eclipse-temurin-20
+maven:3.9-eclipse-temurin-20-alpine
 maven:3.9-ibmjava
 maven:3.9-ibmjava-8
 maven:3.9-ibm-semeru-11-focal
@@ -50,32 +50,32 @@ maven:3.9-ibm-semeru-17-focal
 maven:3.9-sapmachine
 maven:3.9-sapmachine-11
 maven:3.9-sapmachine-17
-maven:3.9.0
-maven:3.9.0-amazoncorretto
-maven:3.9.0-amazoncorretto-8
-maven:3.9.0-amazoncorretto-11
-maven:3.9.0-amazoncorretto-17
-maven:3.9.0-amazoncorretto-19
-maven:3.9.0-eclipse-temurin
-maven:3.9.0-eclipse-temurin-8
-maven:3.9.0-eclipse-temurin-8-alpine
-maven:3.9.0-eclipse-temurin-8-focal
-maven:3.9.0-eclipse-temurin-11
-maven:3.9.0-eclipse-temurin-11-alpine
-maven:3.9.0-eclipse-temurin-11-focal
-maven:3.9.0-eclipse-temurin-17
-maven:3.9.0-eclipse-temurin-17-alpine
-maven:3.9.0-eclipse-temurin-17-focal
-maven:3.9.0-eclipse-temurin-19
-maven:3.9.0-eclipse-temurin-19-alpine
-maven:3.9.0-eclipse-temurin-19-focal
-maven:3.9.0-ibmjava
-maven:3.9.0-ibmjava-8
-maven:3.9.0-ibm-semeru-11-focal
-maven:3.9.0-ibm-semeru-17-focal
-maven:3.9.0-sapmachine
-maven:3.9.0-sapmachine-11
-maven:3.9.0-sapmachine-17
+maven:3.9.1
+maven:3.9.1-amazoncorretto
+maven:3.9.1-amazoncorretto-8
+maven:3.9.1-amazoncorretto-11
+maven:3.9.1-amazoncorretto-17
+maven:3.9.1-amazoncorretto-19
+maven:3.9.1-amazoncorretto-20
+maven:3.9.1-eclipse-temurin
+maven:3.9.1-eclipse-temurin-8
+maven:3.9.1-eclipse-temurin-8-alpine
+maven:3.9.1-eclipse-temurin-8-focal
+maven:3.9.1-eclipse-temurin-11
+maven:3.9.1-eclipse-temurin-11-alpine
+maven:3.9.1-eclipse-temurin-11-focal
+maven:3.9.1-eclipse-temurin-17
+maven:3.9.1-eclipse-temurin-17-alpine
+maven:3.9.1-eclipse-temurin-17-focal
+maven:3.9.1-eclipse-temurin-20
+maven:3.9.1-eclipse-temurin-20-alpine
+maven:3.9.1-ibmjava
+maven:3.9.1-ibmjava-8
+maven:3.9.1-ibm-semeru-11-focal
+maven:3.9.1-ibm-semeru-17-focal
+maven:3.9.1-sapmachine
+maven:3.9.1-sapmachine-11
+maven:3.9.1-sapmachine-17
 maven:amazoncorretto
 maven:eclipse-temurin
 maven:ibmjava
diff --git a/_bashbrew-list-build-order b/_bashbrew-list-build-order
index 00f6f0e..1272bb1 100644
--- a/_bashbrew-list-build-order
+++ b/_bashbrew-list-build-order
@@ -4,9 +4,8 @@ maven:3-eclipse-temurin-11-focal
 maven:eclipse-temurin
 maven:3-eclipse-temurin-17-alpine
 maven:3-eclipse-temurin-17-focal
-maven:3-eclipse-temurin-19
-maven:3-eclipse-temurin-19-alpine
-maven:3-eclipse-temurin-19-focal
+maven:3-eclipse-temurin-20
+maven:3-eclipse-temurin-20-alpine
 maven:ibmjava
 maven:3-ibm-semeru-11-focal
 maven:3-ibm-semeru-17-focal
@@ -16,6 +15,7 @@ maven:3-amazoncorretto-8
 maven:amazoncorretto
 maven:3-amazoncorretto-17
 maven:3-amazoncorretto-19
+maven:3-amazoncorretto-20
 maven:3-eclipse-temurin-8
 maven:3-eclipse-temurin-8-alpine
 maven:3-eclipse-temurin-8-focal
diff --git a/maven_3-amazoncorretto-17/Dockerfile b/maven_3-amazoncorretto-17/Dockerfile
index d9c076b..ffc7d02 100644
--- a/maven_3-amazoncorretto-17/Dockerfile
+++ b/maven_3-amazoncorretto-17/Dockerfile
@@ -5,13 +5,13 @@ RUN yum install -y tar which gzip # TODO remove
 # common for all images
 ENV MAVEN_HOME /usr/share/maven
 
-COPY --from=maven:3.9.0-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME}
-COPY --from=maven:3.9.0-eclipse-temurin-11 /usr/local/bin/mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh
-COPY --from=maven:3.9.0-eclipse-temurin-11 /usr/share/maven/ref/settings-docker.xml /usr/share/maven/ref/settings-docker.xml
+COPY --from=maven:3.9.1-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME}
+COPY --from=maven:3.9.1-eclipse-temurin-11 /usr/local/bin/mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh
+COPY --from=maven:3.9.1-eclipse-temurin-11 /usr/share/maven/ref/settings-docker.xml /usr/share/maven/ref/settings-docker.xml
 
 RUN ln -s ${MAVEN_HOME}/bin/mvn /usr/bin/mvn
 
-ARG MAVEN_VERSION=3.9.0
+ARG MAVEN_VERSION=3.9.1
 ARG USER_HOME_DIR="/root"
 ENV MAVEN_CONFIG "$USER_HOME_DIR/.m2"
 
diff --git a/maven_3-amazoncorretto-19/Dockerfile b/maven_3-amazoncorretto-19/Dockerfile
index 06dc894..ed2a015 100644
--- a/maven_3-amazoncorretto-19/Dockerfile
+++ b/maven_3-amazoncorretto-19/Dockerfile
@@ -5,13 +5,13 @@ RUN yum install -y tar which gzip # TODO remove
 # common for all images
 ENV MAVEN_HOME /usr/share/maven
 
-COPY --from=maven:3.9.0-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME}
-COPY --from=maven:3.9.0-eclipse-temurin-11 /usr/local/bin/mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh
-COPY --from=maven:3.9.0-eclipse-temurin-11 /usr/share/maven/ref/settings-docker.xml /usr/share/maven/ref/settings-docker.xml
+COPY --from=maven:3.9.1-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME}
+COPY --from=maven:3.9.1-eclipse-temurin-11 /usr/local/bin/mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh
+COPY --from=maven:3.9.1-eclipse-temurin-11 /usr/share/maven/ref/settings-docker.xml /usr/share/maven/ref/settings-docker.xml
 
 RUN ln -s ${MAVEN_HOME}/bin/mvn /usr/bin/mvn
 
-ARG MAVEN_VERSION=3.9.0
+ARG MAVEN_VERSION=3.9.1
 ARG USER_HOME_DIR="/root"
 ENV MAVEN_CONFIG "$USER_HOME_DIR/.m2"
 
diff --git a/maven_3-amazoncorretto-17/Dockerfile b/maven_3-amazoncorretto-20/Dockerfile
similarity index 62%
copy from maven_3-amazoncorretto-17/Dockerfile
copy to maven_3-amazoncorretto-20/Dockerfile
index d9c076b..519fda4 100644
--- a/maven_3-amazoncorretto-17/Dockerfile
+++ b/maven_3-amazoncorretto-20/Dockerfile
@@ -1,17 +1,17 @@
-FROM amazoncorretto:17
+FROM amazoncorretto:20
 
 RUN yum install -y tar which gzip # TODO remove
 
 # common for all images
 ENV MAVEN_HOME /usr/share/maven
 
-COPY --from=maven:3.9.0-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME}
-COPY --from=maven:3.9.0-eclipse-temurin-11 /usr/local/bin/mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh
-COPY --from=maven:3.9.0-eclipse-temurin-11 /usr/share/maven/ref/settings-docker.xml /usr/share/maven/ref/settings-docker.xml
+COPY --from=maven:3.9.1-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME}
+COPY --from=maven:3.9.1-eclipse-temurin-11 /usr/local/bin/mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh
+COPY --from=maven:3.9.1-eclipse-temurin-11 /usr/share/maven/ref/settings-docker.xml /usr/share/maven/ref/settings-docker.xml
 
 RUN ln -s ${MAVEN_HOME}/bin/mvn /usr/bin/mvn
 
-ARG MAVEN_VERSION=3.9.0
+ARG MAVEN_VERSION=3.9.1
 ARG USER_HOME_DIR="/root"
 ENV MAVEN_CONFIG "$USER_HOME_DIR/.m2"
 
diff --git a/maven_3-amazoncorretto-8/Dockerfile b/maven_3-amazoncorretto-8/Dockerfile
index 6464109..ceaacd3 100644
--- a/maven_3-amazoncorretto-8/Dockerfile
+++ b/maven_3-amazoncorretto-8/Dockerfile
@@ -5,13 +5,13 @@ RUN yum install -y tar which gzip # TODO remove
 # common for all images
 ENV MAVEN_HOME /usr/share/maven
 
-COPY --from=maven:3.9.0-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME}
-COPY --from=maven:3.9.0-eclipse-temurin-11 /usr/local/bin/mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh
-COPY --from=maven:3.9.0-eclipse-temurin-11 /usr/share/maven/ref/settings-docker.xml /usr/share/maven/ref/settings-docker.xml
+COPY --from=maven:3.9.1-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME}
+COPY --from=maven:3.9.1-eclipse-temurin-11 /usr/local/bin/mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh
+COPY --from=maven:3.9.1-eclipse-temurin-11 /usr/share/maven/ref/settings-docker.xml /usr/share/maven/ref/settings-docker.xml
 
 RUN ln -s ${MAVEN_HOME}/bin/mvn /usr/bin/mvn
 
-ARG MAVEN_VERSION=3.9.0
+ARG MAVEN_VERSION=3.9.1
 ARG USER_HOME_DIR="/root"
 ENV MAVEN_CONFIG "$USER_HOME_DIR/.m2"
 
diff --git a/maven_3-eclipse-temurin-11-alpine/Dockerfile b/maven_3-eclipse-temurin-11-alpine/Dockerfile
index b06dd2c..9f65fdb 100644
--- a/maven_3-eclipse-temurin-11-alpine/Dockerfile
+++ b/maven_3-eclipse-temurin-11-alpine/Dockerfile
@@ -5,13 +5,13 @@ RUN apk add --no-cache bash procps curl tar
 # common for all images
 ENV MAVEN_HOME /usr/share/maven
 
-COPY --from=maven:3.9.0-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME}
-COPY --from=maven:3.9.0-eclipse-temurin-11 /usr/local/bin/mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh
-COPY --from=maven:3.9.0-eclipse-temurin-11 /usr/share/maven/ref/settings-docker.xml /usr/share/maven/ref/settings-docker.xml
+COPY --from=maven:3.9.1-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME}
+COPY --from=maven:3.9.1-eclipse-temurin-11 /usr/local/bin/mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh
+COPY --from=maven:3.9.1-eclipse-temurin-11 /usr/share/maven/ref/settings-docker.xml /usr/share/maven/ref/settings-docker.xml
 
 RUN ln -s ${MAVEN_HOME}/bin/mvn /usr/bin/mvn
 
-ARG MAVEN_VERSION=3.9.0
+ARG MAVEN_VERSION=3.9.1
 ARG USER_HOME_DIR="/root"
 ENV MAVEN_CONFIG "$USER_HOME_DIR/.m2"
 
diff --git a/maven_3-eclipse-temurin-11-focal/Dockerfile b/maven_3-eclipse-temurin-11-focal/Dockerfile
index 57932a8..1720f83 100644
--- a/maven_3-eclipse-temurin-11-focal/Dockerfile
+++ b/maven_3-eclipse-temurin-11-focal/Dockerfile
@@ -7,13 +7,13 @@ RUN apt-get update \
 # common for all images
 ENV MAVEN_HOME /usr/share/maven
 
-COPY --from=maven:3.9.0-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME}
-COPY --from=maven:3.9.0-eclipse-temurin-11 /usr/local/bin/mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh
-COPY --from=maven:3.9.0-eclipse-temurin-11 /usr/share/maven/ref/settings-docker.xml /usr/share/maven/ref/settings-docker.xml
+COPY --from=maven:3.9.1-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME}
+COPY --from=maven:3.9.1-eclipse-temurin-11 /usr/local/bin/mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh
+COPY --from=maven:3.9.1-eclipse-temurin-11 /usr/share/maven/ref/settings-docker.xml /usr/share/maven/ref/settings-docker.xml
 
 RUN ln -s ${MAVEN_HOME}/bin/mvn /usr/bin/mvn
 
-ARG MAVEN_VERSION=3.9.0
+ARG MAVEN_VERSION=3.9.1
 ARG USER_HOME_DIR="/root"
 ENV MAVEN_CONFIG "$USER_HOME_DIR/.m2"
 
diff --git a/maven_3-eclipse-temurin-11/Dockerfile b/maven_3-eclipse-temurin-11/Dockerfile
index 5ff4bfe..9ac2ea0 100644
--- a/maven_3-eclipse-temurin-11/Dockerfile
+++ b/maven_3-eclipse-temurin-11/Dockerfile
@@ -1,8 +1,8 @@
 FROM eclipse-temurin:11-jdk as builder
 
-ARG MAVEN_VERSION=3.9.0
+ARG MAVEN_VERSION=3.9.1
 ARG USER_HOME_DIR="/root"
-ARG SHA=1ea149f4e48bc7b34d554aef86f948eca7df4e7874e30caf449f3708e4f8487c71a5e5c072a05f17c60406176ebeeaf56b5f895090c7346f8238e2da06cf6ecd
+ARG SHA=d3be5956712d1c2cf7a6e4c3a2db1841aa971c6097c7a67f59493a5873ccf8c8b889cf988e4e9801390a2b1ae5a0669de07673acb090a083232dbd3faf82f3e3
 ARG BASE_URL=https://downloads.apache.org/maven/maven-3/${MAVEN_VERSION}/binaries
 
 ENV MAVEN_HOME /usr/share/maven
@@ -43,7 +43,7 @@ COPY settings-docker.xml /usr/share/maven/ref/
 
 RUN ln -s ${MAVEN_HOME}/bin/mvn /usr/bin/mvn
 
-ARG MAVEN_VERSION=3.9.0
+ARG MAVEN_VERSION=3.9.1
 ARG USER_HOME_DIR="/root"
 ENV MAVEN_CONFIG "$USER_HOME_DIR/.m2"
 
diff --git a/maven_3-eclipse-temurin-17-alpine/Dockerfile b/maven_3-eclipse-temurin-17-alpine/Dockerfile
index e666183..8f8fedf 100644
--- a/maven_3-eclipse-temurin-17-alpine/Dockerfile
+++ b/maven_3-eclipse-temurin-17-alpine/Dockerfile
@@ -5,13 +5,13 @@ RUN apk add --no-cache bash procps curl tar
 # common for all images
 ENV MAVEN_HOME /usr/share/maven
 
-COPY --from=maven:3.9.0-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME}
-COPY --from=maven:3.9.0-eclipse-temurin-11 /usr/local/bin/mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh
-COPY --from=maven:3.9.0-eclipse-temurin-11 /usr/share/maven/ref/settings-docker.xml /usr/share/maven/ref/settings-docker.xml
+COPY --from=maven:3.9.1-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME}
+COPY --from=maven:3.9.1-eclipse-temurin-11 /usr/local/bin/mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh
+COPY --from=maven:3.9.1-eclipse-temurin-11 /usr/share/maven/ref/settings-docker.xml /usr/share/maven/ref/settings-docker.xml
 
 RUN ln -s ${MAVEN_HOME}/bin/mvn /usr/bin/mvn
 
-ARG MAVEN_VERSION=3.9.0
+ARG MAVEN_VERSION=3.9.1
 ARG USER_HOME_DIR="/root"
 ENV MAVEN_CONFIG "$USER_HOME_DIR/.m2"
 
diff --git a/maven_3-eclipse-temurin-17-focal/Dockerfile b/maven_3-eclipse-temurin-17-focal/Dockerfile
index 4a07bf7..995471a 100644
--- a/maven_3-eclipse-temurin-17-focal/Dockerfile
+++ b/maven_3-eclipse-temurin-17-focal/Dockerfile
@@ -7,13 +7,13 @@ RUN apt-get update \
 # common for all images
 ENV MAVEN_HOME /usr/share/maven
 
-COPY --from=maven:3.9.0-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME}
-COPY --from=maven:3.9.0-eclipse-temurin-11 /usr/local/bin/mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh
-COPY --from=maven:3.9.0-eclipse-temurin-11 /usr/share/maven/ref/settings-docker.xml /usr/share/maven/ref/settings-docker.xml
+COPY --from=maven:3.9.1-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME}
+COPY --from=maven:3.9.1-eclipse-temurin-11 /usr/local/bin/mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh
+COPY --from=maven:3.9.1-eclipse-temurin-11 /usr/share/maven/ref/settings-docker.xml /usr/share/maven/ref/settings-docker.xml
 
 RUN ln -s ${MAVEN_HOME}/bin/mvn /usr/bin/mvn
 
-ARG MAVEN_VERSION=3.9.0
+ARG MAVEN_VERSION=3.9.1
 ARG USER_HOME_DIR="/root"
 ENV MAVEN_CONFIG "$USER_HOME_DIR/.m2"
 
diff --git a/maven_3-eclipse-temurin-19-focal/Dockerfile b/maven_3-eclipse-temurin-19-focal/Dockerfile
deleted file mode 100644
index 9d110b6..0000000
diff --git a/maven_3-eclipse-temurin-19-alpine/Dockerfile b/maven_3-eclipse-temurin-20-alpine/Dockerfile
similarity index 60%
rename from maven_3-eclipse-temurin-19-alpine/Dockerfile
rename to maven_3-eclipse-temurin-20-alpine/Dockerfile
index 172404d..df56841 100644
--- a/maven_3-eclipse-temurin-19-alpine/Dockerfile
+++ b/maven_3-eclipse-temurin-20-alpine/Dockerfile
@@ -1,17 +1,17 @@
-FROM eclipse-temurin:19-jdk-alpine
+FROM eclipse-temurin:20-jdk-alpine
 
 RUN apk add --no-cache bash procps curl tar
 
 # common for all images
 ENV MAVEN_HOME /usr/share/maven
 
-COPY --from=maven:3.9.0-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME}
-COPY --from=maven:3.9.0-eclipse-temurin-11 /usr/local/bin/mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh
-COPY --from=maven:3.9.0-eclipse-temurin-11 /usr/share/maven/ref/settings-docker.xml /usr/share/maven/ref/settings-docker.xml
+COPY --from=maven:3.9.1-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME}
+COPY --from=maven:3.9.1-eclipse-temurin-11 /usr/local/bin/mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh
+COPY --from=maven:3.9.1-eclipse-temurin-11 /usr/share/maven/ref/settings-docker.xml /usr/share/maven/ref/settings-docker.xml
 
 RUN ln -s ${MAVEN_HOME}/bin/mvn /usr/bin/mvn
 
-ARG MAVEN_VERSION=3.9.0
+ARG MAVEN_VERSION=3.9.1
 ARG USER_HOME_DIR="/root"
 ENV MAVEN_CONFIG "$USER_HOME_DIR/.m2"
 
diff --git a/maven_3-eclipse-temurin-19/Dockerfile b/maven_3-eclipse-temurin-20/Dockerfile
similarity index 65%
rename from maven_3-eclipse-temurin-19/Dockerfile
rename to maven_3-eclipse-temurin-20/Dockerfile
index 17eb177..3005a97 100644
--- a/maven_3-eclipse-temurin-19/Dockerfile
+++ b/maven_3-eclipse-temurin-20/Dockerfile
@@ -1,4 +1,4 @@
-FROM eclipse-temurin:19-jdk
+FROM eclipse-temurin:20-jdk
 
 RUN apt-get update \
   && apt-get install -y ca-certificates curl git --no-install-recommends \
@@ -7,13 +7,13 @@ RUN apt-get update \
 # common for all images
 ENV MAVEN_HOME /usr/share/maven
 
-COPY --from=maven:3.9.0-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME}
-COPY --from=maven:3.9.0-eclipse-temurin-11 /usr/local/bin/mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh
-COPY --from=maven:3.9.0-eclipse-temurin-11 /usr/share/maven/ref/settings-docker.xml /usr/share/maven/ref/settings-docker.xml
+COPY --from=maven:3.9.1-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME}
+COPY --from=maven:3.9.1-eclipse-temurin-11 /usr/local/bin/mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh
+COPY --from=maven:3.9.1-eclipse-temurin-11 /usr/share/maven/ref/settings-docker.xml /usr/share/maven/ref/settings-docker.xml
 
 RUN ln -s ${MAVEN_HOME}/bin/mvn /usr/bin/mvn
 
-ARG MAVEN_VERSION=3.9.0
+ARG MAVEN_VERSION=3.9.1
 ARG USER_HOME_DIR="/root"
 ENV MAVEN_CONFIG "$USER_HOME_DIR/.m2"
 
diff --git a/maven_3-eclipse-temurin-8-alpine/Dockerfile b/maven_3-eclipse-temurin-8-alpine/Dockerfile
index 33f1c96..95788a2 100644
--- a/maven_3-eclipse-temurin-8-alpine/Dockerfile
+++ b/maven_3-eclipse-temurin-8-alpine/Dockerfile
@@ -5,13 +5,13 @@ RUN apk add --no-cache bash procps curl tar
 # common for all images
 ENV MAVEN_HOME /usr/share/maven
 
-COPY --from=maven:3.9.0-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME}
-COPY --from=maven:3.9.0-eclipse-temurin-11 /usr/local/bin/mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh
-COPY --from=maven:3.9.0-eclipse-temurin-11 /usr/share/maven/ref/settings-docker.xml /usr/share/maven/ref/settings-docker.xml
+COPY --from=maven:3.9.1-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME}
+COPY --from=maven:3.9.1-eclipse-temurin-11 /usr/local/bin/mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh
+COPY --from=maven:3.9.1-eclipse-temurin-11 /usr/share/maven/ref/settings-docker.xml /usr/share/maven/ref/settings-docker.xml
 
 RUN ln -s ${MAVEN_HOME}/bin/mvn /usr/bin/mvn
 
-ARG MAVEN_VERSION=3.9.0
+ARG MAVEN_VERSION=3.9.1
 ARG USER_HOME_DIR="/root"
 ENV MAVEN_CONFIG "$USER_HOME_DIR/.m2"
 
diff --git a/maven_3-eclipse-temurin-8-focal/Dockerfile b/maven_3-eclipse-temurin-8-focal/Dockerfile
index 8e17677..869fb0d 100644
--- a/maven_3-eclipse-temurin-8-focal/Dockerfile
+++ b/maven_3-eclipse-temurin-8-focal/Dockerfile
@@ -7,13 +7,13 @@ RUN apt-get update \
 # common for all images
 ENV MAVEN_HOME /usr/share/maven
 
-COPY --from=maven:3.9.0-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME}
-COPY --from=maven:3.9.0-eclipse-temurin-11 /usr/local/bin/mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh
-COPY --from=maven:3.9.0-eclipse-temurin-11 /usr/share/maven/ref/settings-docker.xml /usr/share/maven/ref/settings-docker.xml
+COPY --from=maven:3.9.1-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME}
+COPY --from=maven:3.9.1-eclipse-temurin-11 /usr/local/bin/mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh
+COPY --from=maven:3.9.1-eclipse-temurin-11 /usr/share/maven/ref/settings-docker.xml /usr/share/maven/ref/settings-docker.xml
 
 RUN ln -s ${MAVEN_HOME}/bin/mvn /usr/bin/mvn
 
-ARG MAVEN_VERSION=3.9.0
+ARG MAVEN_VERSION=3.9.1
 ARG USER_HOME_DIR="/root"
 ENV MAVEN_CONFIG "$USER_HOME_DIR/.m2"
 
diff --git a/maven_3-eclipse-temurin-8/Dockerfile b/maven_3-eclipse-temurin-8/Dockerfile
index 3446d56..5fd05ad 100644
--- a/maven_3-eclipse-temurin-8/Dockerfile
+++ b/maven_3-eclipse-temurin-8/Dockerfile
@@ -7,13 +7,13 @@ RUN apt-get update \
 # common for all images
 ENV MAVEN_HOME /usr/share/maven
 
-COPY --from=maven:3.9.0-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME}
-COPY --from=maven:3.9.0-eclipse-temurin-11 /usr/local/bin/mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh
-COPY --from=maven:3.9.0-eclipse-temurin-11 /usr/share/maven/ref/settings-docker.xml /usr/share/maven/ref/settings-docker.xml
+COPY --from=maven:3.9.1-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME}
+COPY --from=maven:3.9.1-eclipse-temurin-11 /usr/local/bin/mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh
+COPY --from=maven:3.9.1-eclipse-temurin-11 /usr/share/maven/ref/settings-docker.xml /usr/share/maven/ref/settings-docker.xml
 
 RUN ln -s ${MAVEN_HOME}/bin/mvn /usr/bin/mvn
 
-ARG MAVEN_VERSION=3.9.0
+ARG MAVEN_VERSION=3.9.1
 ARG USER_HOME_DIR="/root"
 ENV MAVEN_CONFIG "$USER_HOME_DIR/.m2"
 
diff --git a/maven_3-ibm-semeru-11-focal/Dockerfile b/maven_3-ibm-semeru-11-focal/Dockerfile
index 2f73d1c..4384743 100644
--- a/maven_3-ibm-semeru-11-focal/Dockerfile
+++ b/maven_3-ibm-semeru-11-focal/Dockerfile
@@ -7,13 +7,13 @@ RUN apt-get update \
 # common for all images
 ENV MAVEN_HOME /usr/share/maven
 
-COPY --from=maven:3.9.0-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME}
-COPY --from=maven:3.9.0-eclipse-temurin-11 /usr/local/bin/mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh
-COPY --from=maven:3.9.0-eclipse-temurin-11 /usr/share/maven/ref/settings-docker.xml /usr/share/maven/ref/settings-docker.xml
+COPY --from=maven:3.9.1-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME}
+COPY --from=maven:3.9.1-eclipse-temurin-11 /usr/local/bin/mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh
+COPY --from=maven:3.9.1-eclipse-temurin-11 /usr/share/maven/ref/settings-docker.xml /usr/share/maven/ref/settings-docker.xml
 
 RUN ln -s ${MAVEN_HOME}/bin/mvn /usr/bin/mvn
 
-ARG MAVEN_VERSION=3.9.0
+ARG MAVEN_VERSION=3.9.1
 ARG USER_HOME_DIR="/root"
 ENV MAVEN_CONFIG "$USER_HOME_DIR/.m2"
 
diff --git a/maven_3-ibm-semeru-17-focal/Dockerfile b/maven_3-ibm-semeru-17-focal/Dockerfile
index 91604a0..5a02601 100644
--- a/maven_3-ibm-semeru-17-focal/Dockerfile
+++ b/maven_3-ibm-semeru-17-focal/Dockerfile
@@ -7,13 +7,13 @@ RUN apt-get update \
 # common for all images
 ENV MAVEN_HOME /usr/share/maven
 
-COPY --from=maven:3.9.0-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME}
-COPY --from=maven:3.9.0-eclipse-temurin-11 /usr/local/bin/mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh
-COPY --from=maven:3.9.0-eclipse-temurin-11 /usr/share/maven/ref/settings-docker.xml /usr/share/maven/ref/settings-docker.xml
+COPY --from=maven:3.9.1-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME}
+COPY --from=maven:3.9.1-eclipse-temurin-11 /usr/local/bin/mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh
+COPY --from=maven:3.9.1-eclipse-temurin-11 /usr/share/maven/ref/settings-docker.xml /usr/share/maven/ref/settings-docker.xml
 
 RUN ln -s ${MAVEN_HOME}/bin/mvn /usr/bin/mvn
 
-ARG MAVEN_VERSION=3.9.0
+ARG MAVEN_VERSION=3.9.1
 ARG USER_HOME_DIR="/root"
 ENV MAVEN_CONFIG "$USER_HOME_DIR/.m2"
 
diff --git a/maven_3-sapmachine-11/Dockerfile b/maven_3-sapmachine-11/Dockerfile
index 9c558db..a525c82 100644
--- a/maven_3-sapmachine-11/Dockerfile
+++ b/maven_3-sapmachine-11/Dockerfile
@@ -7,13 +7,13 @@ RUN apt-get update \
 # common for all images
 ENV MAVEN_HOME /usr/share/maven
 
-COPY --from=maven:3.9.0-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME}
-COPY --from=maven:3.9.0-eclipse-temurin-11 /usr/local/bin/mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh
-COPY --from=maven:3.9.0-eclipse-temurin-11 /usr/share/maven/ref/settings-docker.xml /usr/share/maven/ref/settings-docker.xml
+COPY --from=maven:3.9.1-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME}
+COPY --from=maven:3.9.1-eclipse-temurin-11 /usr/local/bin/mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh
+COPY --from=maven:3.9.1-eclipse-temurin-11 /usr/share/maven/ref/settings-docker.xml /usr/share/maven/ref/settings-docker.xml
 
 RUN ln -s ${MAVEN_HOME}/bin/mvn /usr/bin/mvn
 
-ARG MAVEN_VERSION=3.9.0
+ARG MAVEN_VERSION=3.9.1
 ARG USER_HOME_DIR="/root"
 ENV MAVEN_CONFIG "$USER_HOME_DIR/.m2"
 
diff --git a/maven_amazoncorretto/Dockerfile b/maven_amazoncorretto/Dockerfile
index c5b6ca2..2f68287 100644
--- a/maven_amazoncorretto/Dockerfile
+++ b/maven_amazoncorretto/Dockerfile
@@ -5,13 +5,13 @@ RUN yum install -y tar which gzip # TODO remove
 # common for all images
 ENV MAVEN_HOME /usr/share/maven
 
-COPY --from=maven:3.9.0-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME}
-COPY --from=maven:3.9.0-eclipse-temurin-11 /usr/local/bin/mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh
-COPY --from=maven:3.9.0-eclipse-temurin-11 /usr/share/maven/ref/settings-docker.xml /usr/share/maven/ref/settings-docker.xml
+COPY --from=maven:3.9.1-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME}
+COPY --from=maven:3.9.1-eclipse-temurin-11 /usr/local/bin/mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh
+COPY --from=maven:3.9.1-eclipse-temurin-11 /usr/share/maven/ref/settings-docker.xml /usr/share/maven/ref/settings-docker.xml
 
 RUN ln -s ${MAVEN_HOME}/bin/mvn /usr/bin/mvn
 
-ARG MAVEN_VERSION=3.9.0
+ARG MAVEN_VERSION=3.9.1
 ARG USER_HOME_DIR="/root"
 ENV MAVEN_CONFIG "$USER_HOME_DIR/.m2"
 
diff --git a/maven_eclipse-temurin/Dockerfile b/maven_eclipse-temurin/Dockerfile
index 0d1c7d7..ecb179b 100644
--- a/maven_eclipse-temurin/Dockerfile
+++ b/maven_eclipse-temurin/Dockerfile
@@ -7,13 +7,13 @@ RUN apt-get update \
 # common for all images
 ENV MAVEN_HOME /usr/share/maven
 
-COPY --from=maven:3.9.0-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME}
-COPY --from=maven:3.9.0-eclipse-temurin-11 /usr/local/bin/mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh
-COPY --from=maven:3.9.0-eclipse-temurin-11 /usr/share/maven/ref/settings-docker.xml /usr/share/maven/ref/settings-docker.xml
+COPY --from=maven:3.9.1-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME}
+COPY --from=maven:3.9.1-eclipse-temurin-11 /usr/local/bin/mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh
+COPY --from=maven:3.9.1-eclipse-temurin-11 /usr/share/maven/ref/settings-docker.xml /usr/share/maven/ref/settings-docker.xml
 
 RUN ln -s ${MAVEN_HOME}/bin/mvn /usr/bin/mvn
 
-ARG MAVEN_VERSION=3.9.0
+ARG MAVEN_VERSION=3.9.1
 ARG USER_HOME_DIR="/root"
 ENV MAVEN_CONFIG "$USER_HOME_DIR/.m2"
 
diff --git a/maven_ibmjava/Dockerfile b/maven_ibmjava/Dockerfile
index c63e195..768c7c7 100644
--- a/maven_ibmjava/Dockerfile
+++ b/maven_ibmjava/Dockerfile
@@ -7,13 +7,13 @@ RUN apt-get update \
 # common for all images
 ENV MAVEN_HOME /usr/share/maven
 
-COPY --from=maven:3.9.0-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME}
-COPY --from=maven:3.9.0-eclipse-temurin-11 /usr/local/bin/mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh
-COPY --from=maven:3.9.0-eclipse-temurin-11 /usr/share/maven/ref/settings-docker.xml /usr/share/maven/ref/settings-docker.xml
+COPY --from=maven:3.9.1-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME}
+COPY --from=maven:3.9.1-eclipse-temurin-11 /usr/local/bin/mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh
+COPY --from=maven:3.9.1-eclipse-temurin-11 /usr/share/maven/ref/settings-docker.xml /usr/share/maven/ref/settings-docker.xml
 
 RUN ln -s ${MAVEN_HOME}/bin/mvn /usr/bin/mvn
 
-ARG MAVEN_VERSION=3.9.0
+ARG MAVEN_VERSION=3.9.1
 ARG USER_HOME_DIR="/root"
 ENV MAVEN_CONFIG "$USER_HOME_DIR/.m2"
 
diff --git a/maven_sapmachine/Dockerfile b/maven_sapmachine/Dockerfile
index 5a6f84c..85270a0 100644
--- a/maven_sapmachine/Dockerfile
+++ b/maven_sapmachine/Dockerfile
@@ -7,13 +7,13 @@ RUN apt-get update \
 # common for all images
 ENV MAVEN_HOME /usr/share/maven
 
-COPY --from=maven:3.9.0-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME}
-COPY --from=maven:3.9.0-eclipse-temurin-11 /usr/local/bin/mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh
-COPY --from=maven:3.9.0-eclipse-temurin-11 /usr/share/maven/ref/settings-docker.xml /usr/share/maven/ref/settings-docker.xml
+COPY --from=maven:3.9.1-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME}
+COPY --from=maven:3.9.1-eclipse-temurin-11 /usr/local/bin/mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh
+COPY --from=maven:3.9.1-eclipse-temurin-11 /usr/share/maven/ref/settings-docker.xml /usr/share/maven/ref/settings-docker.xml
 
 RUN ln -s ${MAVEN_HOME}/bin/mvn /usr/bin/mvn
 
-ARG MAVEN_VERSION=3.9.0
+ARG MAVEN_VERSION=3.9.1
 ARG USER_HOME_DIR="/root"
 ENV MAVEN_CONFIG "$USER_HOME_DIR/.m2"

Relevant Maintainers:

@yosifkit yosifkit merged commit ac8a500 into docker-library:master Apr 5, 2023
@carlossg carlossg deleted the maven branch April 5, 2023 17:09
@carlossg
Copy link
Contributor Author

🤔 I'm not certain about the -debian-slim tags; from my perspective, they don't quite fit with the focal tags. But that is up to you.

@yosifkit you mean that because ubuntu images are tagged focal these should be bullseye ?

The contributor is suggesting these tags

  • 3.9-amazoncorretto-?-debian
  • 3.9-amazoncorretto-?-debian-bullseye

@Soupison7

This comment was marked as spam.

@yosifkit
Copy link
Member

I think it can make sense to have a plain -debian tag along with -debian-bullseye for users to choose what their change tolerance is 👍.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants