-
Notifications
You must be signed in to change notification settings - Fork 2.4k
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.9 #17388
Merged
Merged
maven: 3.9.9 #17388
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Diff for f76ecb9:diff --git a/_bashbrew-cat b/_bashbrew-cat
index 0136216..63dd518 100644
--- a/_bashbrew-cat
+++ b/_bashbrew-cat
@@ -3,174 +3,174 @@ GitRepo: https://github.com/carlossg/docker-maven.git
GitFetch: refs/heads/main
Builder: buildkit
-Tags: 3.9.8-amazoncorretto-8, 3.9-amazoncorretto-8, 3-amazoncorretto-8
+Tags: 3.9.9-amazoncorretto-8, 3.9-amazoncorretto-8, 3-amazoncorretto-8
Architectures: amd64, arm64v8
-GitCommit: fdcf2d74af5f00bd39fff94b9a118eb9cfdbb3a6
+GitCommit: 49e8a5ef575ba09b1d9096f6292ef480e07124d6
Directory: amazoncorretto-8
-Tags: 3.9.8-amazoncorretto-8-al2023, 3.9-amazoncorretto-8-al2023, 3-amazoncorretto-8-al2023
+Tags: 3.9.9-amazoncorretto-8-al2023, 3.9-amazoncorretto-8-al2023, 3-amazoncorretto-8-al2023
Architectures: amd64, arm64v8
-GitCommit: fdcf2d74af5f00bd39fff94b9a118eb9cfdbb3a6
+GitCommit: 49e8a5ef575ba09b1d9096f6292ef480e07124d6
Directory: amazoncorretto-8-al2023
-Tags: 3.9.8-amazoncorretto-8-debian, 3.9.8-amazoncorretto-8-debian-bookworm, 3.9-amazoncorretto-8-debian, 3.9-amazoncorretto-8-debian-bookworm, 3-amazoncorretto-8-debian, 3-amazoncorretto-8-debian-bookworm
+Tags: 3.9.9-amazoncorretto-8-debian, 3.9.9-amazoncorretto-8-debian-bookworm, 3.9-amazoncorretto-8-debian, 3.9-amazoncorretto-8-debian-bookworm, 3-amazoncorretto-8-debian, 3-amazoncorretto-8-debian-bookworm
Architectures: amd64, arm64v8
-GitCommit: fdcf2d74af5f00bd39fff94b9a118eb9cfdbb3a6
+GitCommit: 49e8a5ef575ba09b1d9096f6292ef480e07124d6
Directory: amazoncorretto-8-debian
-Tags: 3.9.8-amazoncorretto-11, 3.9.8-amazoncorretto, 3.9-amazoncorretto-11, 3.9-amazoncorretto, 3-amazoncorretto-11, 3-amazoncorretto, amazoncorretto
+Tags: 3.9.9-amazoncorretto-11, 3.9.9-amazoncorretto, 3.9-amazoncorretto-11, 3.9-amazoncorretto, 3-amazoncorretto-11, 3-amazoncorretto, amazoncorretto
Architectures: amd64, arm64v8
-GitCommit: fdcf2d74af5f00bd39fff94b9a118eb9cfdbb3a6
+GitCommit: 49e8a5ef575ba09b1d9096f6292ef480e07124d6
Directory: amazoncorretto-11
-Tags: 3.9.8-amazoncorretto-11-al2023, 3.9-amazoncorretto-11-al2023, 3-amazoncorretto-11-al2023
+Tags: 3.9.9-amazoncorretto-11-al2023, 3.9-amazoncorretto-11-al2023, 3-amazoncorretto-11-al2023
Architectures: amd64, arm64v8
-GitCommit: fdcf2d74af5f00bd39fff94b9a118eb9cfdbb3a6
+GitCommit: 49e8a5ef575ba09b1d9096f6292ef480e07124d6
Directory: amazoncorretto-11-al2023
-Tags: 3.9.8-amazoncorretto-11-debian, 3.9.8-amazoncorretto-11-debian-bookworm, 3.9-amazoncorretto-11-debian, 3.9-amazoncorretto-11-debian-bookworm, 3-amazoncorretto-11-debian, 3-amazoncorretto-11-debian-bookworm
+Tags: 3.9.9-amazoncorretto-11-debian, 3.9.9-amazoncorretto-11-debian-bookworm, 3.9-amazoncorretto-11-debian, 3.9-amazoncorretto-11-debian-bookworm, 3-amazoncorretto-11-debian, 3-amazoncorretto-11-debian-bookworm
Architectures: amd64, arm64v8
-GitCommit: fdcf2d74af5f00bd39fff94b9a118eb9cfdbb3a6
+GitCommit: 49e8a5ef575ba09b1d9096f6292ef480e07124d6
Directory: amazoncorretto-11-debian
-Tags: 3.9.8-amazoncorretto-17, 3.9-amazoncorretto-17, 3-amazoncorretto-17
+Tags: 3.9.9-amazoncorretto-17, 3.9-amazoncorretto-17, 3-amazoncorretto-17
Architectures: amd64, arm64v8
-GitCommit: fdcf2d74af5f00bd39fff94b9a118eb9cfdbb3a6
+GitCommit: 49e8a5ef575ba09b1d9096f6292ef480e07124d6
Directory: amazoncorretto-17
-Tags: 3.9.8-amazoncorretto-17-al2023, 3.9-amazoncorretto-17-al2023, 3-amazoncorretto-17-al2023
+Tags: 3.9.9-amazoncorretto-17-al2023, 3.9-amazoncorretto-17-al2023, 3-amazoncorretto-17-al2023
Architectures: amd64, arm64v8
-GitCommit: fdcf2d74af5f00bd39fff94b9a118eb9cfdbb3a6
+GitCommit: 49e8a5ef575ba09b1d9096f6292ef480e07124d6
Directory: amazoncorretto-17-al2023
-Tags: 3.9.8-amazoncorretto-17-debian, 3.9.8-amazoncorretto-17-debian-bookworm, 3.9-amazoncorretto-17-debian, 3.9-amazoncorretto-17-debian-bookworm, 3-amazoncorretto-17-debian, 3-amazoncorretto-17-debian-bookworm
+Tags: 3.9.9-amazoncorretto-17-debian, 3.9.9-amazoncorretto-17-debian-bookworm, 3.9-amazoncorretto-17-debian, 3.9-amazoncorretto-17-debian-bookworm, 3-amazoncorretto-17-debian, 3-amazoncorretto-17-debian-bookworm
Architectures: amd64, arm64v8
-GitCommit: fdcf2d74af5f00bd39fff94b9a118eb9cfdbb3a6
+GitCommit: 49e8a5ef575ba09b1d9096f6292ef480e07124d6
Directory: amazoncorretto-17-debian
-Tags: 3.9.8-amazoncorretto-21, 3.9-amazoncorretto-21, 3-amazoncorretto-21
+Tags: 3.9.9-amazoncorretto-21, 3.9-amazoncorretto-21, 3-amazoncorretto-21
Architectures: amd64, arm64v8
-GitCommit: fdcf2d74af5f00bd39fff94b9a118eb9cfdbb3a6
+GitCommit: 49e8a5ef575ba09b1d9096f6292ef480e07124d6
Directory: amazoncorretto-21
-Tags: 3.9.8-amazoncorretto-21-al2023, 3.9-amazoncorretto-21-al2023, 3-amazoncorretto-21-al2023
+Tags: 3.9.9-amazoncorretto-21-al2023, 3.9-amazoncorretto-21-al2023, 3-amazoncorretto-21-al2023
Architectures: amd64, arm64v8
-GitCommit: fdcf2d74af5f00bd39fff94b9a118eb9cfdbb3a6
+GitCommit: 49e8a5ef575ba09b1d9096f6292ef480e07124d6
Directory: amazoncorretto-21-al2023
-Tags: 3.9.8-amazoncorretto-21-debian, 3.9.8-amazoncorretto-21-debian-bookworm, 3.9-amazoncorretto-21-debian, 3.9-amazoncorretto-21-debian-bookworm, 3-amazoncorretto-21-debian, 3-amazoncorretto-21-debian-bookworm
+Tags: 3.9.9-amazoncorretto-21-debian, 3.9.9-amazoncorretto-21-debian-bookworm, 3.9-amazoncorretto-21-debian, 3.9-amazoncorretto-21-debian-bookworm, 3-amazoncorretto-21-debian, 3-amazoncorretto-21-debian-bookworm
Architectures: amd64, arm64v8
-GitCommit: fdcf2d74af5f00bd39fff94b9a118eb9cfdbb3a6
+GitCommit: 49e8a5ef575ba09b1d9096f6292ef480e07124d6
Directory: amazoncorretto-21-debian
-Tags: 3.9.8-eclipse-temurin-8, 3.9-eclipse-temurin-8, 3-eclipse-temurin-8
+Tags: 3.9.9-eclipse-temurin-8, 3.9-eclipse-temurin-8, 3-eclipse-temurin-8
Architectures: amd64, arm32v7, arm64v8, ppc64le
-GitCommit: fdcf2d74af5f00bd39fff94b9a118eb9cfdbb3a6
+GitCommit: 49e8a5ef575ba09b1d9096f6292ef480e07124d6
Directory: eclipse-temurin-8
-Tags: 3.9.8-eclipse-temurin-8-alpine, 3.9-eclipse-temurin-8-alpine, 3-eclipse-temurin-8-alpine
-GitCommit: fdcf2d74af5f00bd39fff94b9a118eb9cfdbb3a6
+Tags: 3.9.9-eclipse-temurin-8-alpine, 3.9-eclipse-temurin-8-alpine, 3-eclipse-temurin-8-alpine
+GitCommit: 49e8a5ef575ba09b1d9096f6292ef480e07124d6
Directory: eclipse-temurin-8-alpine
-Tags: 3.9.8-eclipse-temurin-8-focal, 3.9-eclipse-temurin-8-focal, 3-eclipse-temurin-8-focal
+Tags: 3.9.9-eclipse-temurin-8-focal, 3.9-eclipse-temurin-8-focal, 3-eclipse-temurin-8-focal
Architectures: amd64, arm32v7, arm64v8, ppc64le
-GitCommit: fdcf2d74af5f00bd39fff94b9a118eb9cfdbb3a6
+GitCommit: 49e8a5ef575ba09b1d9096f6292ef480e07124d6
Directory: eclipse-temurin-8-focal
-Tags: 3.9.8-eclipse-temurin-11, 3.9-eclipse-temurin-11, 3-eclipse-temurin-11
+Tags: 3.9.9-eclipse-temurin-11, 3.9-eclipse-temurin-11, 3-eclipse-temurin-11
Architectures: amd64, arm32v7, arm64v8, ppc64le, s390x
-GitCommit: fdcf2d74af5f00bd39fff94b9a118eb9cfdbb3a6
+GitCommit: 49e8a5ef575ba09b1d9096f6292ef480e07124d6
Directory: eclipse-temurin-11
-Tags: 3.9.8-eclipse-temurin-11-alpine, 3.9-eclipse-temurin-11-alpine, 3-eclipse-temurin-11-alpine
-GitCommit: fdcf2d74af5f00bd39fff94b9a118eb9cfdbb3a6
+Tags: 3.9.9-eclipse-temurin-11-alpine, 3.9-eclipse-temurin-11-alpine, 3-eclipse-temurin-11-alpine
+GitCommit: 49e8a5ef575ba09b1d9096f6292ef480e07124d6
Directory: eclipse-temurin-11-alpine
-Tags: 3.9.8-eclipse-temurin-11-focal, 3.9-eclipse-temurin-11-focal, 3-eclipse-temurin-11-focal
+Tags: 3.9.9-eclipse-temurin-11-focal, 3.9-eclipse-temurin-11-focal, 3-eclipse-temurin-11-focal
Architectures: amd64, arm32v7, arm64v8, ppc64le, s390x
-GitCommit: fdcf2d74af5f00bd39fff94b9a118eb9cfdbb3a6
+GitCommit: 49e8a5ef575ba09b1d9096f6292ef480e07124d6
Directory: eclipse-temurin-11-focal
-Tags: 3.9.8-eclipse-temurin-17, 3.9-eclipse-temurin-17, 3-eclipse-temurin-17
+Tags: 3.9.9-eclipse-temurin-17, 3.9-eclipse-temurin-17, 3-eclipse-temurin-17
Architectures: amd64, arm32v7, arm64v8, ppc64le, s390x
-GitCommit: fdcf2d74af5f00bd39fff94b9a118eb9cfdbb3a6
+GitCommit: 49e8a5ef575ba09b1d9096f6292ef480e07124d6
Directory: eclipse-temurin-17
-Tags: 3.9.8-eclipse-temurin-17-alpine, 3.9-eclipse-temurin-17-alpine, 3-eclipse-temurin-17-alpine
-GitCommit: fdcf2d74af5f00bd39fff94b9a118eb9cfdbb3a6
+Tags: 3.9.9-eclipse-temurin-17-alpine, 3.9-eclipse-temurin-17-alpine, 3-eclipse-temurin-17-alpine
+GitCommit: 49e8a5ef575ba09b1d9096f6292ef480e07124d6
Directory: eclipse-temurin-17-alpine
-Tags: 3.9.8-eclipse-temurin-17-focal, 3.9-eclipse-temurin-17-focal, 3-eclipse-temurin-17-focal
+Tags: 3.9.9-eclipse-temurin-17-focal, 3.9-eclipse-temurin-17-focal, 3-eclipse-temurin-17-focal
Architectures: amd64, arm32v7, arm64v8, ppc64le, s390x
-GitCommit: fdcf2d74af5f00bd39fff94b9a118eb9cfdbb3a6
+GitCommit: 49e8a5ef575ba09b1d9096f6292ef480e07124d6
Directory: eclipse-temurin-17-focal
-Tags: 3.9.8-eclipse-temurin-21, 3.9.8, 3.9.8-eclipse-temurin, 3.9-eclipse-temurin-21, 3.9, 3.9-eclipse-temurin, 3-eclipse-temurin-21, 3, latest, 3-eclipse-temurin, eclipse-temurin
+Tags: 3.9.9-eclipse-temurin-21, 3.9.9, 3.9.9-eclipse-temurin, 3.9-eclipse-temurin-21, 3.9, 3.9-eclipse-temurin, 3-eclipse-temurin-21, 3, latest, 3-eclipse-temurin, eclipse-temurin
Architectures: amd64, arm64v8, ppc64le, s390x
-GitCommit: fdcf2d74af5f00bd39fff94b9a118eb9cfdbb3a6
+GitCommit: 49e8a5ef575ba09b1d9096f6292ef480e07124d6
Directory: eclipse-temurin-21
-Tags: 3.9.8-eclipse-temurin-21-alpine, 3.9-eclipse-temurin-21-alpine, 3-eclipse-temurin-21-alpine
+Tags: 3.9.9-eclipse-temurin-21-alpine, 3.9-eclipse-temurin-21-alpine, 3-eclipse-temurin-21-alpine
Architectures: amd64, arm64v8
-GitCommit: fdcf2d74af5f00bd39fff94b9a118eb9cfdbb3a6
+GitCommit: 49e8a5ef575ba09b1d9096f6292ef480e07124d6
Directory: eclipse-temurin-21-alpine
-Tags: 3.9.8-eclipse-temurin-21-jammy, 3.9-eclipse-temurin-21-jammy, 3-eclipse-temurin-21-jammy
+Tags: 3.9.9-eclipse-temurin-21-jammy, 3.9-eclipse-temurin-21-jammy, 3-eclipse-temurin-21-jammy
Architectures: amd64, arm64v8, ppc64le, s390x
-GitCommit: fdcf2d74af5f00bd39fff94b9a118eb9cfdbb3a6
+GitCommit: 49e8a5ef575ba09b1d9096f6292ef480e07124d6
Directory: eclipse-temurin-21-jammy
-Tags: 3.9.8-eclipse-temurin-22, 3.9-eclipse-temurin-22, 3-eclipse-temurin-22
+Tags: 3.9.9-eclipse-temurin-22, 3.9-eclipse-temurin-22, 3-eclipse-temurin-22
Architectures: amd64, arm64v8, ppc64le, s390x
-GitCommit: fdcf2d74af5f00bd39fff94b9a118eb9cfdbb3a6
+GitCommit: 49e8a5ef575ba09b1d9096f6292ef480e07124d6
Directory: eclipse-temurin-22
-Tags: 3.9.8-eclipse-temurin-22-alpine, 3.9-eclipse-temurin-22-alpine, 3-eclipse-temurin-22-alpine
+Tags: 3.9.9-eclipse-temurin-22-alpine, 3.9-eclipse-temurin-22-alpine, 3-eclipse-temurin-22-alpine
Architectures: amd64, arm64v8
-GitCommit: fdcf2d74af5f00bd39fff94b9a118eb9cfdbb3a6
+GitCommit: 49e8a5ef575ba09b1d9096f6292ef480e07124d6
Directory: eclipse-temurin-22-alpine
-Tags: 3.9.8-eclipse-temurin-22-jammy, 3.9-eclipse-temurin-22-jammy, 3-eclipse-temurin-22-jammy
+Tags: 3.9.9-eclipse-temurin-22-jammy, 3.9-eclipse-temurin-22-jammy, 3-eclipse-temurin-22-jammy
Architectures: amd64, arm64v8, ppc64le, s390x
-GitCommit: fdcf2d74af5f00bd39fff94b9a118eb9cfdbb3a6
+GitCommit: 49e8a5ef575ba09b1d9096f6292ef480e07124d6
Directory: eclipse-temurin-22-jammy
-Tags: 3.9.8-ibmjava-8, 3.9.8-ibmjava, 3.9-ibmjava-8, 3.9-ibmjava, 3-ibmjava-8, 3-ibmjava, ibmjava
+Tags: 3.9.9-ibmjava-8, 3.9.9-ibmjava, 3.9-ibmjava-8, 3.9-ibmjava, 3-ibmjava-8, 3-ibmjava, ibmjava
Architectures: amd64, ppc64le, s390x
-GitCommit: fdcf2d74af5f00bd39fff94b9a118eb9cfdbb3a6
+GitCommit: 49e8a5ef575ba09b1d9096f6292ef480e07124d6
Directory: ibmjava-8
-Tags: 3.9.8-ibm-semeru-11-focal, 3.9-ibm-semeru-11-focal, 3-ibm-semeru-11-focal
+Tags: 3.9.9-ibm-semeru-11-focal, 3.9-ibm-semeru-11-focal, 3-ibm-semeru-11-focal
Architectures: amd64, arm64v8, ppc64le, s390x
-GitCommit: fdcf2d74af5f00bd39fff94b9a118eb9cfdbb3a6
+GitCommit: 49e8a5ef575ba09b1d9096f6292ef480e07124d6
Directory: ibm-semeru-11-focal
-Tags: 3.9.8-ibm-semeru-17-focal, 3.9-ibm-semeru-17-focal, 3-ibm-semeru-17-focal
+Tags: 3.9.9-ibm-semeru-17-focal, 3.9-ibm-semeru-17-focal, 3-ibm-semeru-17-focal
Architectures: amd64, arm64v8, ppc64le, s390x
-GitCommit: fdcf2d74af5f00bd39fff94b9a118eb9cfdbb3a6
+GitCommit: 49e8a5ef575ba09b1d9096f6292ef480e07124d6
Directory: ibm-semeru-17-focal
-Tags: 3.9.8-ibm-semeru-21-jammy, 3.9-ibm-semeru-21-jammy, 3-ibm-semeru-21-jammy
+Tags: 3.9.9-ibm-semeru-21-jammy, 3.9-ibm-semeru-21-jammy, 3-ibm-semeru-21-jammy
Architectures: amd64, arm64v8, ppc64le, s390x
-GitCommit: fdcf2d74af5f00bd39fff94b9a118eb9cfdbb3a6
+GitCommit: 49e8a5ef575ba09b1d9096f6292ef480e07124d6
Directory: ibm-semeru-21-jammy
-Tags: 3.9.8-sapmachine-11, 3.9-sapmachine-11, 3-sapmachine-11
+Tags: 3.9.9-sapmachine-11, 3.9-sapmachine-11, 3-sapmachine-11
Architectures: amd64, arm64v8, ppc64le
-GitCommit: fdcf2d74af5f00bd39fff94b9a118eb9cfdbb3a6
+GitCommit: 49e8a5ef575ba09b1d9096f6292ef480e07124d6
Directory: sapmachine-11
-Tags: 3.9.8-sapmachine-17, 3.9-sapmachine-17, 3-sapmachine-17
+Tags: 3.9.9-sapmachine-17, 3.9-sapmachine-17, 3-sapmachine-17
Architectures: amd64, arm64v8, ppc64le
-GitCommit: fdcf2d74af5f00bd39fff94b9a118eb9cfdbb3a6
+GitCommit: 49e8a5ef575ba09b1d9096f6292ef480e07124d6
Directory: sapmachine-17
-Tags: 3.9.8-sapmachine-21, 3.9.8-sapmachine, 3.9-sapmachine-21, 3.9-sapmachine, 3-sapmachine-21, 3-sapmachine, sapmachine
+Tags: 3.9.9-sapmachine-21, 3.9.9-sapmachine, 3.9-sapmachine-21, 3.9-sapmachine, 3-sapmachine-21, 3-sapmachine, sapmachine
Architectures: amd64, arm64v8, ppc64le
-GitCommit: fdcf2d74af5f00bd39fff94b9a118eb9cfdbb3a6
+GitCommit: 49e8a5ef575ba09b1d9096f6292ef480e07124d6
Directory: sapmachine-21
-Tags: 3.9.8-sapmachine-22, 3.9-sapmachine-22, 3-sapmachine-22
+Tags: 3.9.9-sapmachine-22, 3.9-sapmachine-22, 3-sapmachine-22
Architectures: amd64, arm64v8, ppc64le
-GitCommit: fdcf2d74af5f00bd39fff94b9a118eb9cfdbb3a6
+GitCommit: 49e8a5ef575ba09b1d9096f6292ef480e07124d6
Directory: sapmachine-22
diff --git a/_bashbrew-list b/_bashbrew-list
index 1debc88..c152cb9 100644
--- a/_bashbrew-list
+++ b/_bashbrew-list
@@ -86,50 +86,50 @@ maven:3.9-sapmachine-11
maven:3.9-sapmachine-17
maven:3.9-sapmachine-21
maven:3.9-sapmachine-22
-maven:3.9.8
-maven:3.9.8-amazoncorretto
-maven:3.9.8-amazoncorretto-8
-maven:3.9.8-amazoncorretto-8-al2023
-maven:3.9.8-amazoncorretto-8-debian
-maven:3.9.8-amazoncorretto-8-debian-bookworm
-maven:3.9.8-amazoncorretto-11
-maven:3.9.8-amazoncorretto-11-al2023
-maven:3.9.8-amazoncorretto-11-debian
-maven:3.9.8-amazoncorretto-11-debian-bookworm
-maven:3.9.8-amazoncorretto-17
-maven:3.9.8-amazoncorretto-17-al2023
-maven:3.9.8-amazoncorretto-17-debian
-maven:3.9.8-amazoncorretto-17-debian-bookworm
-maven:3.9.8-amazoncorretto-21
-maven:3.9.8-amazoncorretto-21-al2023
-maven:3.9.8-amazoncorretto-21-debian
-maven:3.9.8-amazoncorretto-21-debian-bookworm
-maven:3.9.8-eclipse-temurin
-maven:3.9.8-eclipse-temurin-8
-maven:3.9.8-eclipse-temurin-8-alpine
-maven:3.9.8-eclipse-temurin-8-focal
-maven:3.9.8-eclipse-temurin-11
-maven:3.9.8-eclipse-temurin-11-alpine
-maven:3.9.8-eclipse-temurin-11-focal
-maven:3.9.8-eclipse-temurin-17
-maven:3.9.8-eclipse-temurin-17-alpine
-maven:3.9.8-eclipse-temurin-17-focal
-maven:3.9.8-eclipse-temurin-21
-maven:3.9.8-eclipse-temurin-21-alpine
-maven:3.9.8-eclipse-temurin-21-jammy
-maven:3.9.8-eclipse-temurin-22
-maven:3.9.8-eclipse-temurin-22-alpine
-maven:3.9.8-eclipse-temurin-22-jammy
-maven:3.9.8-ibmjava
-maven:3.9.8-ibmjava-8
-maven:3.9.8-ibm-semeru-11-focal
-maven:3.9.8-ibm-semeru-17-focal
-maven:3.9.8-ibm-semeru-21-jammy
-maven:3.9.8-sapmachine
-maven:3.9.8-sapmachine-11
-maven:3.9.8-sapmachine-17
-maven:3.9.8-sapmachine-21
-maven:3.9.8-sapmachine-22
+maven:3.9.9
+maven:3.9.9-amazoncorretto
+maven:3.9.9-amazoncorretto-8
+maven:3.9.9-amazoncorretto-8-al2023
+maven:3.9.9-amazoncorretto-8-debian
+maven:3.9.9-amazoncorretto-8-debian-bookworm
+maven:3.9.9-amazoncorretto-11
+maven:3.9.9-amazoncorretto-11-al2023
+maven:3.9.9-amazoncorretto-11-debian
+maven:3.9.9-amazoncorretto-11-debian-bookworm
+maven:3.9.9-amazoncorretto-17
+maven:3.9.9-amazoncorretto-17-al2023
+maven:3.9.9-amazoncorretto-17-debian
+maven:3.9.9-amazoncorretto-17-debian-bookworm
+maven:3.9.9-amazoncorretto-21
+maven:3.9.9-amazoncorretto-21-al2023
+maven:3.9.9-amazoncorretto-21-debian
+maven:3.9.9-amazoncorretto-21-debian-bookworm
+maven:3.9.9-eclipse-temurin
+maven:3.9.9-eclipse-temurin-8
+maven:3.9.9-eclipse-temurin-8-alpine
+maven:3.9.9-eclipse-temurin-8-focal
+maven:3.9.9-eclipse-temurin-11
+maven:3.9.9-eclipse-temurin-11-alpine
+maven:3.9.9-eclipse-temurin-11-focal
+maven:3.9.9-eclipse-temurin-17
+maven:3.9.9-eclipse-temurin-17-alpine
+maven:3.9.9-eclipse-temurin-17-focal
+maven:3.9.9-eclipse-temurin-21
+maven:3.9.9-eclipse-temurin-21-alpine
+maven:3.9.9-eclipse-temurin-21-jammy
+maven:3.9.9-eclipse-temurin-22
+maven:3.9.9-eclipse-temurin-22-alpine
+maven:3.9.9-eclipse-temurin-22-jammy
+maven:3.9.9-ibmjava
+maven:3.9.9-ibmjava-8
+maven:3.9.9-ibm-semeru-11-focal
+maven:3.9.9-ibm-semeru-17-focal
+maven:3.9.9-ibm-semeru-21-jammy
+maven:3.9.9-sapmachine
+maven:3.9.9-sapmachine-11
+maven:3.9.9-sapmachine-17
+maven:3.9.9-sapmachine-21
+maven:3.9.9-sapmachine-22
maven:amazoncorretto
maven:eclipse-temurin
maven:ibmjava
diff --git a/maven_3-amazoncorretto-11-al2023/Dockerfile b/maven_3-amazoncorretto-11-al2023/Dockerfile
index 515a27f..011b407 100644
--- a/maven_3-amazoncorretto-11-al2023/Dockerfile
+++ b/maven_3-amazoncorretto-11-al2023/Dockerfile
@@ -1,24 +1,25 @@
FROM amazoncorretto:11-al2023
RUN yum install -y tar which gzip findutils # TODO remove
+RUN yum install -y openssh-clients
# common for all images
-LABEL org.opencontainers.image.title "Apache Maven"
-LABEL org.opencontainers.image.source https://github.com/carlossg/docker-maven
-LABEL org.opencontainers.image.url https://github.com/carlossg/docker-maven
-LABEL org.opencontainers.image.description "Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information."
+LABEL org.opencontainers.image.title="Apache Maven"
+LABEL org.opencontainers.image.source=https://github.com/carlossg/docker-maven
+LABEL org.opencontainers.image.url=https://github.com/carlossg/docker-maven
+LABEL org.opencontainers.image.description="Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information."
-ENV MAVEN_HOME /usr/share/maven
+ENV MAVEN_HOME=/usr/share/maven
-COPY --from=maven:3.9.8-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME}
-COPY --from=maven:3.9.8-eclipse-temurin-11 /usr/local/bin/mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh
-COPY --from=maven:3.9.8-eclipse-temurin-11 /usr/share/maven/ref/settings-docker.xml /usr/share/maven/ref/settings-docker.xml
+COPY --from=maven:3.9.9-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME}
+COPY --from=maven:3.9.9-eclipse-temurin-11 /usr/local/bin/mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh
+COPY --from=maven:3.9.9-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.8
+ARG MAVEN_VERSION=3.9.9
ARG USER_HOME_DIR="/root"
-ENV MAVEN_CONFIG "$USER_HOME_DIR/.m2"
+ENV MAVEN_CONFIG="$USER_HOME_DIR/.m2"
ENTRYPOINT ["/usr/local/bin/mvn-entrypoint.sh"]
CMD ["mvn"]
diff --git a/maven_3-amazoncorretto-11-debian-bookworm/Dockerfile b/maven_3-amazoncorretto-11-debian-bookworm/Dockerfile
index 468f20c..a747d8f 100644
--- a/maven_3-amazoncorretto-11-debian-bookworm/Dockerfile
+++ b/maven_3-amazoncorretto-11-debian-bookworm/Dockerfile
@@ -3,8 +3,9 @@
FROM debian:bookworm-slim
# install corretto after verifying that the key is the one we expect.
+# and keep openssh client
RUN apt-get update \
- && apt-get install -y curl gnupg \
+ && apt-get install -y curl gnupg openssh-client \
&& export GNUPGHOME="$(mktemp -d)" \
&& curl -fL https://apt.corretto.aws/corretto.key | gpg --batch --import \
&& gpg --batch --export '6DC3636DAE534049C8B94623A122542AB04F24E3' > /usr/share/keyrings/corretto.gpg \
@@ -16,25 +17,25 @@ RUN apt-get update \
&& rm -rf /var/lib/apt/lists/*
# set JAVA_HOME manually since nothing else will set it
-ENV JAVA_HOME "/usr/lib/jvm/java-11-amazon-corretto"
+ENV JAVA_HOME="/usr/lib/jvm/java-11-amazon-corretto"
# common for all images
-LABEL org.opencontainers.image.title "Apache Maven"
-LABEL org.opencontainers.image.source https://github.com/carlossg/docker-maven
-LABEL org.opencontainers.image.url https://github.com/carlossg/docker-maven
-LABEL org.opencontainers.image.description "Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information."
+LABEL org.opencontainers.image.title="Apache Maven"
+LABEL org.opencontainers.image.source=https://github.com/carlossg/docker-maven
+LABEL org.opencontainers.image.url=https://github.com/carlossg/docker-maven
+LABEL org.opencontainers.image.description="Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information."
-ENV MAVEN_HOME /usr/share/maven
+ENV MAVEN_HOME=/usr/share/maven
-COPY --from=maven:3.9.8-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME}
-COPY --from=maven:3.9.8-eclipse-temurin-11 /usr/local/bin/mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh
-COPY --from=maven:3.9.8-eclipse-temurin-11 /usr/share/maven/ref/settings-docker.xml /usr/share/maven/ref/settings-docker.xml
+COPY --from=maven:3.9.9-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME}
+COPY --from=maven:3.9.9-eclipse-temurin-11 /usr/local/bin/mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh
+COPY --from=maven:3.9.9-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.8
+ARG MAVEN_VERSION=3.9.9
ARG USER_HOME_DIR="/root"
-ENV MAVEN_CONFIG "$USER_HOME_DIR/.m2"
+ENV MAVEN_CONFIG="$USER_HOME_DIR/.m2"
ENTRYPOINT ["/usr/local/bin/mvn-entrypoint.sh"]
CMD ["mvn"]
diff --git a/maven_3-amazoncorretto-17-al2023/Dockerfile b/maven_3-amazoncorretto-17-al2023/Dockerfile
index 2d2984f..7e39a77 100644
--- a/maven_3-amazoncorretto-17-al2023/Dockerfile
+++ b/maven_3-amazoncorretto-17-al2023/Dockerfile
@@ -1,24 +1,25 @@
FROM amazoncorretto:17-al2023
RUN yum install -y tar which gzip findutils # TODO remove
+RUN yum install -y openssh-clients
# common for all images
-LABEL org.opencontainers.image.title "Apache Maven"
-LABEL org.opencontainers.image.source https://github.com/carlossg/docker-maven
-LABEL org.opencontainers.image.url https://github.com/carlossg/docker-maven
-LABEL org.opencontainers.image.description "Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information."
+LABEL org.opencontainers.image.title="Apache Maven"
+LABEL org.opencontainers.image.source=https://github.com/carlossg/docker-maven
+LABEL org.opencontainers.image.url=https://github.com/carlossg/docker-maven
+LABEL org.opencontainers.image.description="Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information."
-ENV MAVEN_HOME /usr/share/maven
+ENV MAVEN_HOME=/usr/share/maven
-COPY --from=maven:3.9.8-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME}
-COPY --from=maven:3.9.8-eclipse-temurin-11 /usr/local/bin/mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh
-COPY --from=maven:3.9.8-eclipse-temurin-11 /usr/share/maven/ref/settings-docker.xml /usr/share/maven/ref/settings-docker.xml
+COPY --from=maven:3.9.9-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME}
+COPY --from=maven:3.9.9-eclipse-temurin-11 /usr/local/bin/mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh
+COPY --from=maven:3.9.9-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.8
+ARG MAVEN_VERSION=3.9.9
ARG USER_HOME_DIR="/root"
-ENV MAVEN_CONFIG "$USER_HOME_DIR/.m2"
+ENV MAVEN_CONFIG="$USER_HOME_DIR/.m2"
ENTRYPOINT ["/usr/local/bin/mvn-entrypoint.sh"]
CMD ["mvn"]
diff --git a/maven_3-amazoncorretto-17-debian-bookworm/Dockerfile b/maven_3-amazoncorretto-17-debian-bookworm/Dockerfile
index e49dbb0..0ac87c0 100644
--- a/maven_3-amazoncorretto-17-debian-bookworm/Dockerfile
+++ b/maven_3-amazoncorretto-17-debian-bookworm/Dockerfile
@@ -3,8 +3,9 @@
FROM debian:bookworm-slim
# install corretto after verifying that the key is the one we expect.
+# and keep openssh client
RUN apt-get update \
- && apt-get install -y curl gnupg \
+ && apt-get install -y curl gnupg openssh-client \
&& export GNUPGHOME="$(mktemp -d)" \
&& curl -fL https://apt.corretto.aws/corretto.key | gpg --batch --import \
&& gpg --batch --export '6DC3636DAE534049C8B94623A122542AB04F24E3' > /usr/share/keyrings/corretto.gpg \
@@ -16,25 +17,25 @@ RUN apt-get update \
&& rm -rf /var/lib/apt/lists/*
# set JAVA_HOME manually since nothing else will set it
-ENV JAVA_HOME "/usr/lib/jvm/java-17-amazon-corretto"
+ENV JAVA_HOME="/usr/lib/jvm/java-17-amazon-corretto"
# common for all images
-LABEL org.opencontainers.image.title "Apache Maven"
-LABEL org.opencontainers.image.source https://github.com/carlossg/docker-maven
-LABEL org.opencontainers.image.url https://github.com/carlossg/docker-maven
-LABEL org.opencontainers.image.description "Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information."
+LABEL org.opencontainers.image.title="Apache Maven"
+LABEL org.opencontainers.image.source=https://github.com/carlossg/docker-maven
+LABEL org.opencontainers.image.url=https://github.com/carlossg/docker-maven
+LABEL org.opencontainers.image.description="Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information."
-ENV MAVEN_HOME /usr/share/maven
+ENV MAVEN_HOME=/usr/share/maven
-COPY --from=maven:3.9.8-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME}
-COPY --from=maven:3.9.8-eclipse-temurin-11 /usr/local/bin/mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh
-COPY --from=maven:3.9.8-eclipse-temurin-11 /usr/share/maven/ref/settings-docker.xml /usr/share/maven/ref/settings-docker.xml
+COPY --from=maven:3.9.9-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME}
+COPY --from=maven:3.9.9-eclipse-temurin-11 /usr/local/bin/mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh
+COPY --from=maven:3.9.9-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.8
+ARG MAVEN_VERSION=3.9.9
ARG USER_HOME_DIR="/root"
-ENV MAVEN_CONFIG "$USER_HOME_DIR/.m2"
+ENV MAVEN_CONFIG="$USER_HOME_DIR/.m2"
ENTRYPOINT ["/usr/local/bin/mvn-entrypoint.sh"]
CMD ["mvn"]
diff --git a/maven_3-amazoncorretto-17/Dockerfile b/maven_3-amazoncorretto-17/Dockerfile
index 99f50e5..3dcaeea 100644
--- a/maven_3-amazoncorretto-17/Dockerfile
+++ b/maven_3-amazoncorretto-17/Dockerfile
@@ -1,24 +1,25 @@
FROM amazoncorretto:17
RUN yum install -y tar which gzip # TODO remove
+RUN yum install -y openssh-clients
# common for all images
-LABEL org.opencontainers.image.title "Apache Maven"
-LABEL org.opencontainers.image.source https://github.com/carlossg/docker-maven
-LABEL org.opencontainers.image.url https://github.com/carlossg/docker-maven
-LABEL org.opencontainers.image.description "Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information."
+LABEL org.opencontainers.image.title="Apache Maven"
+LABEL org.opencontainers.image.source=https://github.com/carlossg/docker-maven
+LABEL org.opencontainers.image.url=https://github.com/carlossg/docker-maven
+LABEL org.opencontainers.image.description="Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information."
-ENV MAVEN_HOME /usr/share/maven
+ENV MAVEN_HOME=/usr/share/maven
-COPY --from=maven:3.9.8-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME}
-COPY --from=maven:3.9.8-eclipse-temurin-11 /usr/local/bin/mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh
-COPY --from=maven:3.9.8-eclipse-temurin-11 /usr/share/maven/ref/settings-docker.xml /usr/share/maven/ref/settings-docker.xml
+COPY --from=maven:3.9.9-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME}
+COPY --from=maven:3.9.9-eclipse-temurin-11 /usr/local/bin/mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh
+COPY --from=maven:3.9.9-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.8
+ARG MAVEN_VERSION=3.9.9
ARG USER_HOME_DIR="/root"
-ENV MAVEN_CONFIG "$USER_HOME_DIR/.m2"
+ENV MAVEN_CONFIG="$USER_HOME_DIR/.m2"
ENTRYPOINT ["/usr/local/bin/mvn-entrypoint.sh"]
CMD ["mvn"]
diff --git a/maven_3-amazoncorretto-21-al2023/Dockerfile b/maven_3-amazoncorretto-21-al2023/Dockerfile
index 58e83f5..27329a0 100644
--- a/maven_3-amazoncorretto-21-al2023/Dockerfile
+++ b/maven_3-amazoncorretto-21-al2023/Dockerfile
@@ -1,24 +1,25 @@
FROM amazoncorretto:21-al2023
RUN yum install -y tar which gzip findutils # TODO remove
+RUN yum install -y openssh-clients
# common for all images
-LABEL org.opencontainers.image.title "Apache Maven"
-LABEL org.opencontainers.image.source https://github.com/carlossg/docker-maven
-LABEL org.opencontainers.image.url https://github.com/carlossg/docker-maven
-LABEL org.opencontainers.image.description "Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information."
+LABEL org.opencontainers.image.title="Apache Maven"
+LABEL org.opencontainers.image.source=https://github.com/carlossg/docker-maven
+LABEL org.opencontainers.image.url=https://github.com/carlossg/docker-maven
+LABEL org.opencontainers.image.description="Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information."
-ENV MAVEN_HOME /usr/share/maven
+ENV MAVEN_HOME=/usr/share/maven
-COPY --from=maven:3.9.8-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME}
-COPY --from=maven:3.9.8-eclipse-temurin-11 /usr/local/bin/mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh
-COPY --from=maven:3.9.8-eclipse-temurin-11 /usr/share/maven/ref/settings-docker.xml /usr/share/maven/ref/settings-docker.xml
+COPY --from=maven:3.9.9-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME}
+COPY --from=maven:3.9.9-eclipse-temurin-11 /usr/local/bin/mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh
+COPY --from=maven:3.9.9-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.8
+ARG MAVEN_VERSION=3.9.9
ARG USER_HOME_DIR="/root"
-ENV MAVEN_CONFIG "$USER_HOME_DIR/.m2"
+ENV MAVEN_CONFIG="$USER_HOME_DIR/.m2"
ENTRYPOINT ["/usr/local/bin/mvn-entrypoint.sh"]
CMD ["mvn"]
diff --git a/maven_3-amazoncorretto-21-debian-bookworm/Dockerfile b/maven_3-amazoncorretto-21-debian-bookworm/Dockerfile
index 81d749d..3e26ffa 100644
--- a/maven_3-amazoncorretto-21-debian-bookworm/Dockerfile
+++ b/maven_3-amazoncorretto-21-debian-bookworm/Dockerfile
@@ -3,8 +3,9 @@
FROM debian:bookworm-slim
# install corretto after verifying that the key is the one we expect.
+# and keep openssh client
RUN apt-get update \
- && apt-get install -y curl gnupg \
+ && apt-get install -y curl gnupg openssh-client \
&& export GNUPGHOME="$(mktemp -d)" \
&& curl -fL https://apt.corretto.aws/corretto.key | gpg --batch --import \
&& gpg --batch --export '6DC3636DAE534049C8B94623A122542AB04F24E3' > /usr/share/keyrings/corretto.gpg \
@@ -16,25 +17,25 @@ RUN apt-get update \
&& rm -rf /var/lib/apt/lists/*
# set JAVA_HOME manually since nothing else will set it
-ENV JAVA_HOME "/usr/lib/jvm/java-21-amazon-corretto"
+ENV JAVA_HOME="/usr/lib/jvm/java-21-amazon-corretto"
# common for all images
-LABEL org.opencontainers.image.title "Apache Maven"
-LABEL org.opencontainers.image.source https://github.com/carlossg/docker-maven
-LABEL org.opencontainers.image.url https://github.com/carlossg/docker-maven
-LABEL org.opencontainers.image.description "Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information."
+LABEL org.opencontainers.image.title="Apache Maven"
+LABEL org.opencontainers.image.source=https://github.com/carlossg/docker-maven
+LABEL org.opencontainers.image.url=https://github.com/carlossg/docker-maven
+LABEL org.opencontainers.image.description="Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information."
-ENV MAVEN_HOME /usr/share/maven
+ENV MAVEN_HOME=/usr/share/maven
-COPY --from=maven:3.9.8-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME}
-COPY --from=maven:3.9.8-eclipse-temurin-11 /usr/local/bin/mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh
-COPY --from=maven:3.9.8-eclipse-temurin-11 /usr/share/maven/ref/settings-docker.xml /usr/share/maven/ref/settings-docker.xml
+COPY --from=maven:3.9.9-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME}
+COPY --from=maven:3.9.9-eclipse-temurin-11 /usr/local/bin/mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh
+COPY --from=maven:3.9.9-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.8
+ARG MAVEN_VERSION=3.9.9
ARG USER_HOME_DIR="/root"
-ENV MAVEN_CONFIG "$USER_HOME_DIR/.m2"
+ENV MAVEN_CONFIG="$USER_HOME_DIR/.m2"
ENTRYPOINT ["/usr/local/bin/mvn-entrypoint.sh"]
CMD ["mvn"]
diff --git a/maven_3-amazoncorretto-21/Dockerfile b/maven_3-amazoncorretto-21/Dockerfile
index c4825ba..a44ee71 100644
--- a/maven_3-amazoncorretto-21/Dockerfile
+++ b/maven_3-amazoncorretto-21/Dockerfile
@@ -1,24 +1,25 @@
FROM amazoncorretto:21
RUN yum install -y tar which gzip # TODO remove
+RUN yum install -y openssh-clients
# common for all images
-LABEL org.opencontainers.image.title "Apache Maven"
-LABEL org.opencontainers.image.source https://github.com/carlossg/docker-maven
-LABEL org.opencontainers.image.url https://github.com/carlossg/docker-maven
-LABEL org.opencontainers.image.description "Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information."
+LABEL org.opencontainers.image.title="Apache Maven"
+LABEL org.opencontainers.image.source=https://github.com/carlossg/docker-maven
+LABEL org.opencontainers.image.url=https://github.com/carlossg/docker-maven
+LABEL org.opencontainers.image.description="Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information."
-ENV MAVEN_HOME /usr/share/maven
+ENV MAVEN_HOME=/usr/share/maven
-COPY --from=maven:3.9.8-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME}
-COPY --from=maven:3.9.8-eclipse-temurin-11 /usr/local/bin/mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh
-COPY --from=maven:3.9.8-eclipse-temurin-11 /usr/share/maven/ref/settings-docker.xml /usr/share/maven/ref/settings-docker.xml
+COPY --from=maven:3.9.9-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME}
+COPY --from=maven:3.9.9-eclipse-temurin-11 /usr/local/bin/mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh
+COPY --from=maven:3.9.9-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.8
+ARG MAVEN_VERSION=3.9.9
ARG USER_HOME_DIR="/root"
-ENV MAVEN_CONFIG "$USER_HOME_DIR/.m2"
+ENV MAVEN_CONFIG="$USER_HOME_DIR/.m2"
ENTRYPOINT ["/usr/local/bin/mvn-entrypoint.sh"]
CMD ["mvn"]
diff --git a/maven_3-amazoncorretto-8-al2023/Dockerfile b/maven_3-amazoncorretto-8-al2023/Dockerfile
index 530fc01..4ec91f6 100644
--- a/maven_3-amazoncorretto-8-al2023/Dockerfile
+++ b/maven_3-amazoncorretto-8-al2023/Dockerfile
@@ -1,24 +1,25 @@
FROM amazoncorretto:8-al2023
RUN yum install -y tar which gzip findutils # TODO remove
+RUN yum install -y openssh-clients
# common for all images
-LABEL org.opencontainers.image.title "Apache Maven"
-LABEL org.opencontainers.image.source https://github.com/carlossg/docker-maven
-LABEL org.opencontainers.image.url https://github.com/carlossg/docker-maven
-LABEL org.opencontainers.image.description "Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information."
+LABEL org.opencontainers.image.title="Apache Maven"
+LABEL org.opencontainers.image.source=https://github.com/carlossg/docker-maven
+LABEL org.opencontainers.image.url=https://github.com/carlossg/docker-maven
+LABEL org.opencontainers.image.description="Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information."
-ENV MAVEN_HOME /usr/share/maven
+ENV MAVEN_HOME=/usr/share/maven
-COPY --from=maven:3.9.8-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME}
-COPY --from=maven:3.9.8-eclipse-temurin-11 /usr/local/bin/mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh
-COPY --from=maven:3.9.8-eclipse-temurin-11 /usr/share/maven/ref/settings-docker.xml /usr/share/maven/ref/settings-docker.xml
+COPY --from=maven:3.9.9-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME}
+COPY --from=maven:3.9.9-eclipse-temurin-11 /usr/local/bin/mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh
+COPY --from=maven:3.9.9-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.8
+ARG MAVEN_VERSION=3.9.9
ARG USER_HOME_DIR="/root"
-ENV MAVEN_CONFIG "$USER_HOME_DIR/.m2"
+ENV MAVEN_CONFIG="$USER_HOME_DIR/.m2"
ENTRYPOINT ["/usr/local/bin/mvn-entrypoint.sh"]
CMD ["mvn"]
diff --git a/maven_3-amazoncorretto-8-debian-bookworm/Dockerfile b/maven_3-amazoncorretto-8-debian-bookworm/Dockerfile
index eb45713..86c3690 100644
--- a/maven_3-amazoncorretto-8-debian-bookworm/Dockerfile
+++ b/maven_3-amazoncorretto-8-debian-bookworm/Dockerfile
@@ -3,8 +3,9 @@
FROM debian:bookworm-slim
# install corretto after verifying that the key is the one we expect.
+# and keep openssh client
RUN apt-get update \
- && apt-get install -y curl gnupg \
+ && apt-get install -y curl gnupg openssh-client \
&& export GNUPGHOME="$(mktemp -d)" \
&& curl -fL https://apt.corretto.aws/corretto.key | gpg --batch --import \
&& gpg --batch --export '6DC3636DAE534049C8B94623A122542AB04F24E3' > /usr/share/keyrings/corretto.gpg \
@@ -16,25 +17,25 @@ RUN apt-get update \
&& rm -rf /var/lib/apt/lists/*
# set JAVA_HOME manually since nothing else will set it
-ENV JAVA_HOME "/usr/lib/jvm/java-1.8.0-amazon-corretto/jre"
+ENV JAVA_HOME="/usr/lib/jvm/java-1.8.0-amazon-corretto/jre"
# common for all images
-LABEL org.opencontainers.image.title "Apache Maven"
-LABEL org.opencontainers.image.source https://github.com/carlossg/docker-maven
-LABEL org.opencontainers.image.url https://github.com/carlossg/docker-maven
-LABEL org.opencontainers.image.description "Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information."
+LABEL org.opencontainers.image.title="Apache Maven"
+LABEL org.opencontainers.image.source=https://github.com/carlossg/docker-maven
+LABEL org.opencontainers.image.url=https://github.com/carlossg/docker-maven
+LABEL org.opencontainers.image.description="Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information."
-ENV MAVEN_HOME /usr/share/maven
+ENV MAVEN_HOME=/usr/share/maven
-COPY --from=maven:3.9.8-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME}
-COPY --from=maven:3.9.8-eclipse-temurin-11 /usr/local/bin/mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh
-COPY --from=maven:3.9.8-eclipse-temurin-11 /usr/share/maven/ref/settings-docker.xml /usr/share/maven/ref/settings-docker.xml
+COPY --from=maven:3.9.9-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME}
+COPY --from=maven:3.9.9-eclipse-temurin-11 /usr/local/bin/mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh
+COPY --from=maven:3.9.9-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.8
+ARG MAVEN_VERSION=3.9.9
ARG USER_HOME_DIR="/root"
-ENV MAVEN_CONFIG "$USER_HOME_DIR/.m2"
+ENV MAVEN_CONFIG="$USER_HOME_DIR/.m2"
ENTRYPOINT ["/usr/local/bin/mvn-entrypoint.sh"]
CMD ["mvn"]
diff --git a/maven_3-amazoncorretto-8/Dockerfile b/maven_3-amazoncorretto-8/Dockerfile
index 4eb103f..d7bdba1 100644
--- a/maven_3-amazoncorretto-8/Dockerfile
+++ b/maven_3-amazoncorretto-8/Dockerfile
@@ -1,24 +1,25 @@
FROM amazoncorretto:8
RUN yum install -y tar which gzip # TODO remove
+RUN yum install -y openssh-clients
# common for all images
-LABEL org.opencontainers.image.title "Apache Maven"
-LABEL org.opencontainers.image.source https://github.com/carlossg/docker-maven
-LABEL org.opencontainers.image.url https://github.com/carlossg/docker-maven
-LABEL org.opencontainers.image.description "Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information."
+LABEL org.opencontainers.image.title="Apache Maven"
+LABEL org.opencontainers.image.source=https://github.com/carlossg/docker-maven
+LABEL org.opencontainers.image.url=https://github.com/carlossg/docker-maven
+LABEL org.opencontainers.image.description="Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information."
-ENV MAVEN_HOME /usr/share/maven
+ENV MAVEN_HOME=/usr/share/maven
-COPY --from=maven:3.9.8-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME}
-COPY --from=maven:3.9.8-eclipse-temurin-11 /usr/local/bin/mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh
-COPY --from=maven:3.9.8-eclipse-temurin-11 /usr/share/maven/ref/settings-docker.xml /usr/share/maven/ref/settings-docker.xml
+COPY --from=maven:3.9.9-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME}
+COPY --from=maven:3.9.9-eclipse-temurin-11 /usr/local/bin/mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh
+COPY --from=maven:3.9.9-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.8
+ARG MAVEN_VERSION=3.9.9
ARG USER_HOME_DIR="/root"
-ENV MAVEN_CONFIG "$USER_HOME_DIR/.m2"
+ENV MAVEN_CONFIG="$USER_HOME_DIR/.m2"
ENTRYPOINT ["/usr/local/bin/mvn-entrypoint.sh"]
CMD ["mvn"]
diff --git a/maven_3-eclipse-temurin-11-alpine/Dockerfile b/maven_3-eclipse-temurin-11-alpine/Dockerfile
index 8cdaf72..1df98d5 100644
--- a/maven_3-eclipse-temurin-11-alpine/Dockerfile
+++ b/maven_3-eclipse-temurin-11-alpine/Dockerfile
@@ -1,24 +1,24 @@
FROM eclipse-temurin:11-jdk-alpine
-RUN apk add --no-cache bash procps curl tar
+RUN apk add --no-cache bash procps curl tar openssh-client
# common for all images
-LABEL org.opencontainers.image.title "Apache Maven"
-LABEL org.opencontainers.image.source https://github.com/carlossg/docker-maven
-LABEL org.opencontainers.image.url https://github.com/carlossg/docker-maven
-LABEL org.opencontainers.image.description "Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information."
+LABEL org.opencontainers.image.title="Apache Maven"
+LABEL org.opencontainers.image.source=https://github.com/carlossg/docker-maven
+LABEL org.opencontainers.image.url=https://github.com/carlossg/docker-maven
+LABEL org.opencontainers.image.description="Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information."
-ENV MAVEN_HOME /usr/share/maven
+ENV MAVEN_HOME=/usr/share/maven
-COPY --from=maven:3.9.8-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME}
-COPY --from=maven:3.9.8-eclipse-temurin-11 /usr/local/bin/mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh
-COPY --from=maven:3.9.8-eclipse-temurin-11 /usr/share/maven/ref/settings-docker.xml /usr/share/maven/ref/settings-docker.xml
+COPY --from=maven:3.9.9-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME}
+COPY --from=maven:3.9.9-eclipse-temurin-11 /usr/local/bin/mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh
+COPY --from=maven:3.9.9-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.8
+ARG MAVEN_VERSION=3.9.9
ARG USER_HOME_DIR="/root"
-ENV MAVEN_CONFIG "$USER_HOME_DIR/.m2"
+ENV MAVEN_CONFIG="$USER_HOME_DIR/.m2"
ENTRYPOINT ["/usr/local/bin/mvn-entrypoint.sh"]
CMD ["mvn"]
diff --git a/maven_3-eclipse-temurin-11-focal/Dockerfile b/maven_3-eclipse-temurin-11-focal/Dockerfile
index e9bff9c..9edefa4 100644
--- a/maven_3-eclipse-temurin-11-focal/Dockerfile
+++ b/maven_3-eclipse-temurin-11-focal/Dockerfile
@@ -1,26 +1,26 @@
FROM eclipse-temurin:11-jdk-focal
RUN apt-get update \
- && apt-get install -y ca-certificates curl git --no-install-recommends \
+ && apt-get install -y ca-certificates curl git openssh-client --no-install-recommends \
&& rm -rf /var/lib/apt/lists/*
# common for all images
-LABEL org.opencontainers.image.title "Apache Maven"
-LABEL org.opencontainers.image.source https://github.com/carlossg/docker-maven
-LABEL org.opencontainers.image.url https://github.com/carlossg/docker-maven
-LABEL org.opencontainers.image.description "Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information."
+LABEL org.opencontainers.image.title="Apache Maven"
+LABEL org.opencontainers.image.source=https://github.com/carlossg/docker-maven
+LABEL org.opencontainers.image.url=https://github.com/carlossg/docker-maven
+LABEL org.opencontainers.image.description="Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information."
-ENV MAVEN_HOME /usr/share/maven
+ENV MAVEN_HOME=/usr/share/maven
-COPY --from=maven:3.9.8-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME}
-COPY --from=maven:3.9.8-eclipse-temurin-11 /usr/local/bin/mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh
-COPY --from=maven:3.9.8-eclipse-temurin-11 /usr/share/maven/ref/settings-docker.xml /usr/share/maven/ref/settings-docker.xml
+COPY --from=maven:3.9.9-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME}
+COPY --from=maven:3.9.9-eclipse-temurin-11 /usr/local/bin/mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh
+COPY --from=maven:3.9.9-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.8
+ARG MAVEN_VERSION=3.9.9
ARG USER_HOME_DIR="/root"
-ENV MAVEN_CONFIG "$USER_HOME_DIR/.m2"
+ENV MAVEN_CONFIG="$USER_HOME_DIR/.m2"
ENTRYPOINT ["/usr/local/bin/mvn-entrypoint.sh"]
CMD ["mvn"]
diff --git a/maven_3-eclipse-temurin-11/Dockerfile b/maven_3-eclipse-temurin-11/Dockerfile
index 73fe587..7bc581a 100644
--- a/maven_3-eclipse-temurin-11/Dockerfile
+++ b/maven_3-eclipse-temurin-11/Dockerfile
@@ -1,12 +1,12 @@
FROM eclipse-temurin:11-jdk as builder
-ARG MAVEN_VERSION=3.9.8
+ARG MAVEN_VERSION=3.9.9
ARG USER_HOME_DIR="/root"
-ARG SHA=7d171def9b85846bf757a2cec94b7529371068a0670df14682447224e57983528e97a6d1b850327e4ca02b139abaab7fcb93c4315119e6f0ffb3f0cbc0d0b9a2
+ARG SHA=a555254d6b53d267965a3404ecb14e53c3827c09c3b94b5678835887ab404556bfaf78dcfe03ba76fa2508649dca8531c74bca4d5846513522404d48e8c4ac8b
ARG BASE_URL=https://downloads.apache.org/maven/maven-3/${MAVEN_VERSION}/binaries
-ENV MAVEN_HOME /usr/share/maven
-ENV MAVEN_CONFIG "$USER_HOME_DIR/.m2"
+ENV MAVEN_HOME=/usr/share/maven
+ENV MAVEN_CONFIG="$USER_HOME_DIR/.m2"
RUN apt-get update \
&& apt-get install -y ca-certificates curl git gnupg dirmngr --no-install-recommends \
@@ -33,15 +33,15 @@ RUN mvn --version
FROM eclipse-temurin:11-jdk
RUN apt-get update \
- && apt-get install -y ca-certificates curl git --no-install-recommends \
+ && apt-get install -y ca-certificates curl git openssh-client --no-install-recommends \
&& rm -rf /var/lib/apt/lists/*
-LABEL org.opencontainers.image.title "Apache Maven"
-LABEL org.opencontainers.image.source https://github.com/carlossg/docker-maven
-LABEL org.opencontainers.image.url https://github.com/carlossg/docker-maven
-LABEL org.opencontainers.image.description "Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information."
+LABEL org.opencontainers.image.title="Apache Maven"
+LABEL org.opencontainers.image.source=https://github.com/carlossg/docker-maven
+LABEL org.opencontainers.image.url=https://github.com/carlossg/docker-maven
+LABEL org.opencontainers.image.description="Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information."
-ENV MAVEN_HOME /usr/share/maven
+ENV MAVEN_HOME=/usr/share/maven
COPY --from=builder ${MAVEN_HOME} ${MAVEN_HOME}
COPY mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh
@@ -49,9 +49,9 @@ COPY settings-docker.xml /usr/share/maven/ref/
RUN ln -s ${MAVEN_HOME}/bin/mvn /usr/bin/mvn
-ARG MAVEN_VERSION=3.9.8
+ARG MAVEN_VERSION=3.9.9
ARG USER_HOME_DIR="/root"
-ENV MAVEN_CONFIG "$USER_HOME_DIR/.m2"
+ENV MAVEN_CONFIG="$USER_HOME_DIR/.m2"
ENTRYPOINT ["/usr/local/bin/mvn-entrypoint.sh"]
CMD ["mvn"]
diff --git a/maven_3-eclipse-temurin-17-alpine/Dockerfile b/maven_3-eclipse-temurin-17-alpine/Dockerfile
index 52fc766..9e2e17d 100644
--- a/maven_3-eclipse-temurin-17-alpine/Dockerfile
+++ b/maven_3-eclipse-temurin-17-alpine/Dockerfile
@@ -1,24 +1,24 @@
FROM eclipse-temurin:17-jdk-alpine
-RUN apk add --no-cache bash procps curl tar
+RUN apk add --no-cache bash procps curl tar openssh-client
# common for all images
-LABEL org.opencontainers.image.title "Apache Maven"
-LABEL org.opencontainers.image.source https://github.com/carlossg/docker-maven
-LABEL org.opencontainers.image.url https://github.com/carlossg/docker-maven
-LABEL org.opencontainers.image.description "Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information."
+LABEL org.opencontainers.image.title="Apache Maven"
+LABEL org.opencontainers.image.source=https://github.com/carlossg/docker-maven
+LABEL org.opencontainers.image.url=https://github.com/carlossg/docker-maven
+LABEL org.opencontainers.image.description="Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information."
-ENV MAVEN_HOME /usr/share/maven
+ENV MAVEN_HOME=/usr/share/maven
-COPY --from=maven:3.9.8-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME}
-COPY --from=maven:3.9.8-eclipse-temurin-11 /usr/local/bin/mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh
-COPY --from=maven:3.9.8-eclipse-temurin-11 /usr/share/maven/ref/settings-docker.xml /usr/share/maven/ref/settings-docker.xml
+COPY --from=maven:3.9.9-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME}
+COPY --from=maven:3.9.9-eclipse-temurin-11 /usr/local/bin/mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh
+COPY --from=maven:3.9.9-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.8
+ARG MAVEN_VERSION=3.9.9
ARG USER_HOME_DIR="/root"
-ENV MAVEN_CONFIG "$USER_HOME_DIR/.m2"
+ENV MAVEN_CONFIG="$USER_HOME_DIR/.m2"
ENTRYPOINT ["/usr/local/bin/mvn-entrypoint.sh"]
CMD ["mvn"]
diff --git a/maven_3-eclipse-temurin-17-focal/Dockerfile b/maven_3-eclipse-temurin-17-focal/Dockerfile
index a6ca935..2c73be7 100644
--- a/maven_3-eclipse-temurin-17-focal/Dockerfile
+++ b/maven_3-eclipse-temurin-17-focal/Dockerfile
@@ -1,26 +1,26 @@
FROM eclipse-temurin:17-jdk-focal
RUN apt-get update \
- && apt-get install -y ca-certificates curl git --no-install-recommends \
+ && apt-get install -y ca-certificates curl git openssh-client --no-install-recommends \
&& rm -rf /var/lib/apt/lists/*
# common for all images
-LABEL org.opencontainers.image.title "Apache Maven"
-LABEL org.opencontainers.image.source https://github.com/carlossg/docker-maven
-LABEL org.opencontainers.image.url https://github.com/carlossg/docker-maven
-LABEL org.opencontainers.image.description "Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information."
+LABEL org.opencontainers.image.title="Apache Maven"
+LABEL org.opencontainers.image.source=https://github.com/carlossg/docker-maven
+LABEL org.opencontainers.image.url=https://github.com/carlossg/docker-maven
+LABEL org.opencontainers.image.description="Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information."
-ENV MAVEN_HOME /usr/share/maven
+ENV MAVEN_HOME=/usr/share/maven
-COPY --from=maven:3.9.8-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME}
-COPY --from=maven:3.9.8-eclipse-temurin-11 /usr/local/bin/mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh
-COPY --from=maven:3.9.8-eclipse-temurin-11 /usr/share/maven/ref/settings-docker.xml /usr/share/maven/ref/settings-docker.xml
+COPY --from=maven:3.9.9-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME}
+COPY --from=maven:3.9.9-eclipse-temurin-11 /usr/local/bin/mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh
+COPY --from=maven:3.9.9-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.8
+ARG MAVEN_VERSION=3.9.9
ARG USER_HOME_DIR="/root"
-ENV MAVEN_CONFIG "$USER_HOME_DIR/.m2"
+ENV MAVEN_CONFIG="$USER_HOME_DIR/.m2"
ENTRYPOINT ["/usr/local/bin/mvn-entrypoint.sh"]
CMD ["mvn"]
diff --git a/maven_3-eclipse-temurin-17/Dockerfile b/maven_3-eclipse-temurin-17/Dockerfile
index 3b9bc2e..38c2cb1 100644
--- a/maven_3-eclipse-temurin-17/Dockerfile
+++ b/maven_3-eclipse-temurin-17/Dockerfile
@@ -1,26 +1,26 @@
FROM eclipse-temurin:17-jdk
RUN apt-get update \
- && apt-get install -y ca-certificates curl git --no-install-recommends \
+ && apt-get install -y ca-certificates curl git openssh-client --no-install-recommends \
&& rm -rf /var/lib/apt/lists/*
# common for all images
-LABEL org.opencontainers.image.title "Apache Maven"
-LABEL org.opencontainers.image.source https://github.com/carlossg/docker-maven
-LABEL org.opencontainers.image.url https://github.com/carlossg/docker-maven
-LABEL org.opencontainers.image.description "Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information."
+LABEL org.opencontainers.image.title="Apache Maven"
+LABEL org.opencontainers.image.source=https://github.com/carlossg/docker-maven
+LABEL org.opencontainers.image.url=https://github.com/carlossg/docker-maven
+LABEL org.opencontainers.image.description="Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information."
-ENV MAVEN_HOME /usr/share/maven
+ENV MAVEN_HOME=/usr/share/maven
-COPY --from=maven:3.9.8-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME}
-COPY --from=maven:3.9.8-eclipse-temurin-11 /usr/local/bin/mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh
-COPY --from=maven:3.9.8-eclipse-temurin-11 /usr/share/maven/ref/settings-docker.xml /usr/share/maven/ref/settings-docker.xml
+COPY --from=maven:3.9.9-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME}
+COPY --from=maven:3.9.9-eclipse-temurin-11 /usr/local/bin/mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh
+COPY --from=maven:3.9.9-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.8
+ARG MAVEN_VERSION=3.9.9
ARG USER_HOME_DIR="/root"
-ENV MAVEN_CONFIG "$USER_HOME_DIR/.m2"
+ENV MAVEN_CONFIG="$USER_HOME_DIR/.m2"
ENTRYPOINT ["/usr/local/bin/mvn-entrypoint.sh"]
CMD ["mvn"]
diff --git a/maven_3-eclipse-temurin-21-alpine/Dockerfile b/maven_3-eclipse-temurin-21-alpine/Dockerfile
index 8e55390..d6b31bd 100644
--- a/maven_3-eclipse-temurin-21-alpine/Dockerfile
+++ b/maven_3-eclipse-temurin-21-alpine/Dockerfile
@@ -1,24 +1,24 @@
FROM eclipse-temurin:21-jdk-alpine
-RUN apk add --no-cache bash procps curl tar
+RUN apk add --no-cache bash procps curl tar openssh-client
# common for all images
-LABEL org.opencontainers.image.title "Apache Maven"
-LABEL org.opencontainers.image.source https://github.com/carlossg/docker-maven
-LABEL org.opencontainers.image.url https://github.com/carlossg/docker-maven
-LABEL org.opencontainers.image.description "Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information."
+LABEL org.opencontainers.image.title="Apache Maven"
+LABEL org.opencontainers.image.source=https://github.com/carlossg/docker-maven
+LABEL org.opencontainers.image.url=https://github.com/carlossg/docker-maven
+LABEL org.opencontainers.image.description="Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information."
-ENV MAVEN_HOME /usr/share/maven
+ENV MAVEN_HOME=/usr/share/maven
-COPY --from=maven:3.9.8-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME}
-COPY --from=maven:3.9.8-eclipse-temurin-11 /usr/local/bin/mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh
-COPY --from=maven:3.9.8-eclipse-temurin-11 /usr/share/maven/ref/settings-docker.xml /usr/share/maven/ref/settings-docker.xml
+COPY --from=maven:3.9.9-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME}
+COPY --from=maven:3.9.9-eclipse-temurin-11 /usr/local/bin/mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh
+COPY --from=maven:3.9.9-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.8
+ARG MAVEN_VERSION=3.9.9
ARG USER_HOME_DIR="/root"
-ENV MAVEN_CONFIG "$USER_HOME_DIR/.m2"
+ENV MAVEN_CONFIG="$USER_HOME_DIR/.m2"
ENTRYPOINT ["/usr/local/bin/mvn-entrypoint.sh"]
CMD ["mvn"]
diff --git a/maven_3-eclipse-temurin-21-jammy/Dockerfile b/maven_3-eclipse-temurin-21-jammy/Dockerfile
index 6d07534..aaf2263 100644
--- a/maven_3-eclipse-temurin-21-jammy/Dockerfile
+++ b/maven_3-eclipse-temurin-21-jammy/Dockerfile
@@ -1,26 +1,26 @@
FROM eclipse-temurin:21-jdk-jammy
RUN apt-get update \
- && apt-get install -y ca-certificates curl git --no-install-recommends \
+ && apt-get install -y ca-certificates curl git openssh-client --no-install-recommends \
&& rm -rf /var/lib/apt/lists/*
# common for all images
-LABEL org.opencontainers.image.title "Apache Maven"
-LABEL org.opencontainers.image.source https://github.com/carlossg/docker-maven
-LABEL org.opencontainers.image.url https://github.com/carlossg/docker-maven
-LABEL org.opencontainers.image.description "Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information."
+LABEL org.opencontainers.image.title="Apache Maven"
+LABEL org.opencontainers.image.source=https://github.com/carlossg/docker-maven
+LABEL org.opencontainers.image.url=https://github.com/carlossg/docker-maven
+LABEL org.opencontainers.image.description="Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information."
-ENV MAVEN_HOME /usr/share/maven
+ENV MAVEN_HOME=/usr/share/maven
-COPY --from=maven:3.9.8-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME}
-COPY --from=maven:3.9.8-eclipse-temurin-11 /usr/local/bin/mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh
-COPY --from=maven:3.9.8-eclipse-temurin-11 /usr/share/maven/ref/settings-docker.xml /usr/share/maven/ref/settings-docker.xml
+COPY --from=maven:3.9.9-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME}
+COPY --from=maven:3.9.9-eclipse-temurin-11 /usr/local/bin/mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh
+COPY --from=maven:3.9.9-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.8
+ARG MAVEN_VERSION=3.9.9
ARG USER_HOME_DIR="/root"
-ENV MAVEN_CONFIG "$USER_HOME_DIR/.m2"
+ENV MAVEN_CONFIG="$USER_HOME_DIR/.m2"
ENTRYPOINT ["/usr/local/bin/mvn-entrypoint.sh"]
CMD ["mvn"]
diff --git a/maven_3-eclipse-temurin-22-alpine/Dockerfile b/maven_3-eclipse-temurin-22-alpine/Dockerfile
index 3304dad..6935ee6 100644
--- a/maven_3-eclipse-temurin-22-alpine/Dockerfile
+++ b/maven_3-eclipse-temurin-22-alpine/Dockerfile
@@ -1,24 +1,24 @@
FROM eclipse-temurin:22-jdk-alpine
-RUN apk add --no-cache bash procps curl tar
+RUN apk add --no-cache bash procps curl tar openssh-client
# common for all images
-LABEL org.opencontainers.image.title "Apache Maven"
-LABEL org.opencontainers.image.source https://github.com/carlossg/docker-maven
-LABEL org.opencontainers.image.url https://github.com/carlossg/docker-maven
-LABEL org.opencontainers.image.description "Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information."
+LABEL org.opencontainers.image.title="Apache Maven"
+LABEL org.opencontainers.image.source=https://github.com/carlossg/docker-maven
+LABEL org.opencontainers.image.url=https://github.com/carlossg/docker-maven
+LABEL org.opencontainers.image.description="Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information."
-ENV MAVEN_HOME /usr/share/maven
+ENV MAVEN_HOME=/usr/share/maven
-COPY --from=maven:3.9.8-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME}
-COPY --from=maven:3.9.8-eclipse-temurin-11 /usr/local/bin/mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh
-COPY --from=maven:3.9.8-eclipse-temurin-11 /usr/share/maven/ref/settings-docker.xml /usr/share/maven/ref/settings-docker.xml
+COPY --from=maven:3.9.9-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME}
+COPY --from=maven:3.9.9-eclipse-temurin-11 /usr/local/bin/mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh
+COPY --from=maven:3.9.9-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.8
+ARG MAVEN_VERSION=3.9.9
ARG USER_HOME_DIR="/root"
-ENV MAVEN_CONFIG "$USER_HOME_DIR/.m2"
+ENV MAVEN_CONFIG="$USER_HOME_DIR/.m2"
ENTRYPOINT ["/usr/local/bin/mvn-entrypoint.sh"]
CMD ["mvn"]
diff --git a/maven_3-eclipse-temurin-22-jammy/Dockerfile b/maven_3-eclipse-temurin-22-jammy/Dockerfile
index c94ad6c..8fccf5a 100644
--- a/maven_3-eclipse-temurin-22-jammy/Dockerfile
+++ b/maven_3-eclipse-temurin-22-jammy/Dockerfile
@@ -1,26 +1,26 @@
FROM eclipse-temurin:22-jdk-jammy
RUN apt-get update \
- && apt-get install -y ca-certificates curl git --no-install-recommends \
+ && apt-get install -y ca-certificates curl git openssh-client --no-install-recommends \
&& rm -rf /var/lib/apt/lists/*
# common for all images
-LABEL org.opencontainers.image.title "Apache Maven"
-LABEL org.opencontainers.image.source https://github.com/carlossg/docker-maven
-LABEL org.opencontainers.image.url https://github.com/carlossg/docker-maven
-LABEL org.opencontainers.image.description "Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information."
+LABEL org.opencontainers.image.title="Apache Maven"
+LABEL org.opencontainers.image.source=https://github.com/carlossg/docker-maven
+LABEL org.opencontainers.image.url=https://github.com/carlossg/docker-maven
+LABEL org.opencontainers.image.description="Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information."
-ENV MAVEN_HOME /usr/share/maven
+ENV MAVEN_HOME=/usr/share/maven
-COPY --from=maven:3.9.8-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME}
-COPY --from=maven:3.9.8-eclipse-temurin-11 /usr/local/bin/mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh
-COPY --from=maven:3.9.8-eclipse-temurin-11 /usr/share/maven/ref/settings-docker.xml /usr/share/maven/ref/settings-docker.xml
+COPY --from=maven:3.9.9-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME}
+COPY --from=maven:3.9.9-eclipse-temurin-11 /usr/local/bin/mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh
+COPY --from=maven:3.9.9-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.8
+ARG MAVEN_VERSION=3.9.9
ARG USER_HOME_DIR="/root"
-ENV MAVEN_CONFIG "$USER_HOME_DIR/.m2"
+ENV MAVEN_CONFIG="$USER_HOME_DIR/.m2"
ENTRYPOINT ["/usr/local/bin/mvn-entrypoint.sh"]
CMD ["mvn"]
diff --git a/maven_3-eclipse-temurin-22/Dockerfile b/maven_3-eclipse-temurin-22/Dockerfile
index d9b3760..687b970 100644
--- a/maven_3-eclipse-temurin-22/Dockerfile
+++ b/maven_3-eclipse-temurin-22/Dockerfile
@@ -1,26 +1,26 @@
FROM eclipse-temurin:22-jdk
RUN apt-get update \
- && apt-get install -y ca-certificates curl git --no-install-recommends \
+ && apt-get install -y ca-certificates curl git openssh-client --no-install-recommends \
&& rm -rf /var/lib/apt/lists/*
# common for all images
-LABEL org.opencontainers.image.title "Apache Maven"
-LABEL org.opencontainers.image.source https://github.com/carlossg/docker-maven
-LABEL org.opencontainers.image.url https://github.com/carlossg/docker-maven
-LABEL org.opencontainers.image.description "Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information."
+LABEL org.opencontainers.image.title="Apache Maven"
+LABEL org.opencontainers.image.source=https://github.com/carlossg/docker-maven
+LABEL org.opencontainers.image.url=https://github.com/carlossg/docker-maven
+LABEL org.opencontainers.image.description="Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information."
-ENV MAVEN_HOME /usr/share/maven
+ENV MAVEN_HOME=/usr/share/maven
-COPY --from=maven:3.9.8-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME}
-COPY --from=maven:3.9.8-eclipse-temurin-11 /usr/local/bin/mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh
-COPY --from=maven:3.9.8-eclipse-temurin-11 /usr/share/maven/ref/settings-docker.xml /usr/share/maven/ref/settings-docker.xml
+COPY --from=maven:3.9.9-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME}
+COPY --from=maven:3.9.9-eclipse-temurin-11 /usr/local/bin/mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh
+COPY --from=maven:3.9.9-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.8
+ARG MAVEN_VERSION=3.9.9
ARG USER_HOME_DIR="/root"
-ENV MAVEN_CONFIG "$USER_HOME_DIR/.m2"
+ENV MAVEN_CONFIG="$USER_HOME_DIR/.m2"
ENTRYPOINT ["/usr/local/bin/mvn-entrypoint.sh"]
CMD ["mvn"]
diff --git a/maven_3-eclipse-temurin-8-alpine/Dockerfile b/maven_3-eclipse-temurin-8-alpine/Dockerfile
index d568ae5..770e945 100644
--- a/maven_3-eclipse-temurin-8-alpine/Dockerfile
+++ b/maven_3-eclipse-temurin-8-alpine/Dockerfile
@@ -1,24 +1,24 @@
FROM eclipse-temurin:8-jdk-alpine
-RUN apk add --no-cache bash procps curl tar
+RUN apk add --no-cache bash procps curl tar openssh-client
# common for all images
-LABEL org.opencontainers.image.title "Apache Maven"
-LABEL org.opencontainers.image.source https://github.com/carlossg/docker-maven
-LABEL org.opencontainers.image.url https://github.com/carlossg/docker-maven
-LABEL org.opencontainers.image.description "Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information."
+LABEL org.opencontainers.image.title="Apache Maven"
+LABEL org.opencontainers.image.source=https://github.com/carlossg/docker-maven
+LABEL org.opencontainers.image.url=https://github.com/carlossg/docker-maven
+LABEL org.opencontainers.image.description="Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information."
-ENV MAVEN_HOME /usr/share/maven
+ENV MAVEN_HOME=/usr/share/maven
-COPY --from=maven:3.9.8-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME}
-COPY --from=maven:3.9.8-eclipse-temurin-11 /usr/local/bin/mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh
-COPY --from=maven:3.9.8-eclipse-temurin-11 /usr/share/maven/ref/settings-docker.xml /usr/share/maven/ref/settings-docker.xml
+COPY --from=maven:3.9.9-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME}
+COPY --from=maven:3.9.9-eclipse-temurin-11 /usr/local/bin/mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh
+COPY --from=maven:3.9.9-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.8
+ARG MAVEN_VERSION=3.9.9
ARG USER_HOME_DIR="/root"
-ENV MAVEN_CONFIG "$USER_HOME_DIR/.m2"
+ENV MAVEN_CONFIG="$USER_HOME_DIR/.m2"
ENTRYPOINT ["/usr/local/bin/mvn-entrypoint.sh"]
CMD ["mvn"]
diff --git a/maven_3-eclipse-temurin-8-focal/Dockerfile b/maven_3-eclipse-temurin-8-focal/Dockerfile
index 76708e2..31b67ea 100644
--- a/maven_3-eclipse-temurin-8-focal/Dockerfile
+++ b/maven_3-eclipse-temurin-8-focal/Dockerfile
@@ -1,26 +1,26 @@
FROM eclipse-temurin:8-jdk-focal
RUN apt-get update \
- && apt-get install -y ca-certificates curl git --no-install-recommends \
+ && apt-get install -y ca-certificates curl git openssh-client --no-install-recommends \
&& rm -rf /var/lib/apt/lists/*
# common for all images
-LABEL org.opencontainers.image.title "Apache Maven"
-LABEL org.opencontainers.image.source https://github.com/carlossg/docker-maven
-LABEL org.opencontainers.image.url https://github.com/carlossg/docker-maven
-LABEL org.opencontainers.image.description "Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information."
+LABEL org.opencontainers.image.title="Apache Maven"
+LABEL org.opencontainers.image.source=https://github.com/carlossg/docker-maven
+LABEL org.opencontainers.image.url=https://github.com/carlossg/docker-maven
+LABEL org.opencontainers.image.description="Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information."
-ENV MAVEN_HOME /usr/share/maven
+ENV MAVEN_HOME=/usr/share/maven
-COPY --from=maven:3.9.8-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME}
-COPY --from=maven:3.9.8-eclipse-temurin-11 /usr/local/bin/mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh
-COPY --from=maven:3.9.8-eclipse-temurin-11 /usr/share/maven/ref/settings-docker.xml /usr/share/maven/ref/settings-docker.xml
+COPY --from=maven:3.9.9-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME}
+COPY --from=maven:3.9.9-eclipse-temurin-11 /usr/local/bin/mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh
+COPY --from=maven:3.9.9-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.8
+ARG MAVEN_VERSION=3.9.9
ARG USER_HOME_DIR="/root"
-ENV MAVEN_CONFIG "$USER_HOME_DIR/.m2"
+ENV MAVEN_CONFIG="$USER_HOME_DIR/.m2"
ENTRYPOINT ["/usr/local/bin/mvn-entrypoint.sh"]
CMD ["mvn"]
diff --git a/maven_3-eclipse-temurin-8/Dockerfile b/maven_3-eclipse-temurin-8/Dockerfile
index 1004661..13c89eb 100644
--- a/maven_3-eclipse-temurin-8/Dockerfile
+++ b/maven_3-eclipse-temurin-8/Dockerfile
@@ -1,26 +1,26 @@
FROM eclipse-temurin:8-jdk
RUN apt-get update \
- && apt-get install -y ca-certificates curl git --no-install-recommends \
+ && apt-get install -y ca-certificates curl git openssh-client --no-install-recommends \
&& rm -rf /var/lib/apt/lists/*
# common for all images
-LABEL org.opencontainers.image.title "Apache Maven"
-LABEL org.opencontainers.image.source https://github.com/carlossg/docker-maven
-LABEL org.opencontainers.image.url https://github.com/carlossg/docker-maven
-LABEL org.opencontainers.image.description "Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information."
+LABEL org.opencontainers.image.title="Apache Maven"
+LABEL org.opencontainers.image.source=https://github.com/carlossg/docker-maven
+LABEL org.opencontainers.image.url=https://github.com/carlossg/docker-maven
+LABEL org.opencontainers.image.description="Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information."
-ENV MAVEN_HOME /usr/share/maven
+ENV MAVEN_HOME=/usr/share/maven
-COPY --from=maven:3.9.8-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME}
-COPY --from=maven:3.9.8-eclipse-temurin-11 /usr/local/bin/mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh
-COPY --from=maven:3.9.8-eclipse-temurin-11 /usr/share/maven/ref/settings-docker.xml /usr/share/maven/ref/settings-docker.xml
+COPY --from=maven:3.9.9-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME}
+COPY --from=maven:3.9.9-eclipse-temurin-11 /usr/local/bin/mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh
+COPY --from=maven:3.9.9-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.8
+ARG MAVEN_VERSION=3.9.9
ARG USER_HOME_DIR="/root"
-ENV MAVEN_CONFIG "$USER_HOME_DIR/.m2"
+ENV MAVEN_CONFIG="$USER_HOME_DIR/.m2"
ENTRYPOINT ["/usr/local/bin/mvn-entrypoint.sh"]
CMD ["mvn"]
diff --git a/maven_3-ibm-semeru-11-focal/Dockerfile b/maven_3-ibm-semeru-11-focal/Dockerfile
index 1aaa0a9..452b393 100644
--- a/maven_3-ibm-semeru-11-focal/Dockerfile
+++ b/maven_3-ibm-semeru-11-focal/Dockerfile
@@ -1,26 +1,26 @@
FROM ibm-semeru-runtimes:open-11-jdk-focal
RUN apt-get update \
- && apt-get install -y git --no-install-recommends \
+ && apt-get install -y git openssh-client --no-install-recommends \
&& rm -rf /var/lib/apt/lists/*
# common for all images
-LABEL org.opencontainers.image.title "Apache Maven"
-LABEL org.opencontainers.image.source https://github.com/carlossg/docker-maven
-LABEL org.opencontainers.image.url https://github.com/carlossg/docker-maven
-LABEL org.opencontainers.image.description "Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information."
+LABEL org.opencontainers.image.title="Apache Maven"
+LABEL org.opencontainers.image.source=https://github.com/carlossg/docker-maven
+LABEL org.opencontainers.image.url=https://github.com/carlossg/docker-maven
+LABEL org.opencontainers.image.description="Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information."
-ENV MAVEN_HOME /usr/share/maven
+ENV MAVEN_HOME=/usr/share/maven
-COPY --from=maven:3.9.8-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME}
-COPY --from=maven:3.9.8-eclipse-temurin-11 /usr/local/bin/mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh
-COPY --from=maven:3.9.8-eclipse-temurin-11 /usr/share/maven/ref/settings-docker.xml /usr/share/maven/ref/settings-docker.xml
+COPY --from=maven:3.9.9-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME}
+COPY --from=maven:3.9.9-eclipse-temurin-11 /usr/local/bin/mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh
+COPY --from=maven:3.9.9-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.8
+ARG MAVEN_VERSION=3.9.9
ARG USER_HOME_DIR="/root"
-ENV MAVEN_CONFIG "$USER_HOME_DIR/.m2"
+ENV MAVEN_CONFIG="$USER_HOME_DIR/.m2"
ENTRYPOINT ["/usr/local/bin/mvn-entrypoint.sh"]
CMD ["mvn"]
diff --git a/maven_3-ibm-semeru-17-focal/Dockerfile b/maven_3-ibm-semeru-17-focal/Dockerfile
index 4f2512c..e52d323 100644
--- a/maven_3-ibm-semeru-17-focal/Dockerfile
+++ b/maven_3-ibm-semeru-17-focal/Dockerfile
@@ -1,26 +1,26 @@
FROM ibm-semeru-runtimes:open-17-jdk-focal
RUN apt-get update \
- && apt-get install -y git --no-install-recommends \
+ && apt-get install -y git openssh-client --no-install-recommends \
&& rm -rf /var/lib/apt/lists/*
# common for all images
-LABEL org.opencontainers.image.title "Apache Maven"
-LABEL org.opencontainers.image.source https://github.com/carlossg/docker-maven
-LABEL org.opencontainers.image.url https://github.com/carlossg/docker-maven
-LABEL org.opencontainers.image.description "Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information."
+LABEL org.opencontainers.image.title="Apache Maven"
+LABEL org.opencontainers.image.source=https://github.com/carlossg/docker-maven
+LABEL org.opencontainers.image.url=https://github.com/carlossg/docker-maven
+LABEL org.opencontainers.image.description="Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information."
-ENV MAVEN_HOME /usr/share/maven
+ENV MAVEN_HOME=/usr/share/maven
-COPY --from=maven:3.9.8-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME}
-COPY --from=maven:3.9.8-eclipse-temurin-11 /usr/local/bin/mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh
-COPY --from=maven:3.9.8-eclipse-temurin-11 /usr/share/maven/ref/settings-docker.xml /usr/share/maven/ref/settings-docker.xml
+COPY --from=maven:3.9.9-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME}
+COPY --from=maven:3.9.9-eclipse-temurin-11 /usr/local/bin/mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh
+COPY --from=maven:3.9.9-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.8
+ARG MAVEN_VERSION=3.9.9
ARG USER_HOME_DIR="/root"
-ENV MAVEN_CONFIG "$USER_HOME_DIR/.m2"
+ENV MAVEN_CONFIG="$USER_HOME_DIR/.m2"
ENTRYPOINT ["/usr/local/bin/mvn-entrypoint.sh"]
CMD ["mvn"]
diff --git a/maven_3-ibm-semeru-21-jammy/Dockerfile b/maven_3-ibm-semeru-21-jammy/Dockerfile
index a4b2bd4..aa9a4a4 100644
--- a/maven_3-ibm-semeru-21-jammy/Dockerfile
+++ b/maven_3-ibm-semeru-21-jammy/Dockerfile
@@ -1,26 +1,26 @@
FROM ibm-semeru-runtimes:open-21-jdk-jammy
RUN apt-get update \
- && apt-get install -y git --no-install-recommends \
+ && apt-get install -y git openssh-client --no-install-recommends \
&& rm -rf /var/lib/apt/lists/*
# common for all images
-LABEL org.opencontainers.image.title "Apache Maven"
-LABEL org.opencontainers.image.source https://github.com/carlossg/docker-maven
-LABEL org.opencontainers.image.url https://github.com/carlossg/docker-maven
-LABEL org.opencontainers.image.description "Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information."
+LABEL org.opencontainers.image.title="Apache Maven"
+LABEL org.opencontainers.image.source=https://github.com/carlossg/docker-maven
+LABEL org.opencontainers.image.url=https://github.com/carlossg/docker-maven
+LABEL org.opencontainers.image.description="Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information."
-ENV MAVEN_HOME /usr/share/maven
+ENV MAVEN_HOME=/usr/share/maven
-COPY --from=maven:3.9.8-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME}
-COPY --from=maven:3.9.8-eclipse-temurin-11 /usr/local/bin/mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh
-COPY --from=maven:3.9.8-eclipse-temurin-11 /usr/share/maven/ref/settings-docker.xml /usr/share/maven/ref/settings-docker.xml
+COPY --from=maven:3.9.9-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME}
+COPY --from=maven:3.9.9-eclipse-temurin-11 /usr/local/bin/mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh
+COPY --from=maven:3.9.9-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.8
+ARG MAVEN_VERSION=3.9.9
ARG USER_HOME_DIR="/root"
-ENV MAVEN_CONFIG "$USER_HOME_DIR/.m2"
+ENV MAVEN_CONFIG="$USER_HOME_DIR/.m2"
ENTRYPOINT ["/usr/local/bin/mvn-entrypoint.sh"]
CMD ["mvn"]
diff --git a/maven_3-sapmachine-11/Dockerfile b/maven_3-sapmachine-11/Dockerfile
index 8546d94..e798605 100644
--- a/maven_3-sapmachine-11/Dockerfile
+++ b/maven_3-sapmachine-11/Dockerfile
@@ -1,26 +1,26 @@
FROM sapmachine:11
RUN apt-get update \
- && apt-get install -y ca-certificates curl git --no-install-recommends \
+ && apt-get install -y ca-certificates curl git openssh-client --no-install-recommends \
&& rm -rf /var/lib/apt/lists/*
# common for all images
-LABEL org.opencontainers.image.title "Apache Maven"
-LABEL org.opencontainers.image.source https://github.com/carlossg/docker-maven
-LABEL org.opencontainers.image.url https://github.com/carlossg/docker-maven
-LABEL org.opencontainers.image.description "Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information."
+LABEL org.opencontainers.image.title="Apache Maven"
+LABEL org.opencontainers.image.source=https://github.com/carlossg/docker-maven
+LABEL org.opencontainers.image.url=https://github.com/carlossg/docker-maven
+LABEL org.opencontainers.image.description="Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information."
-ENV MAVEN_HOME /usr/share/maven
+ENV MAVEN_HOME=/usr/share/maven
-COPY --from=maven:3.9.8-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME}
-COPY --from=maven:3.9.8-eclipse-temurin-11 /usr/local/bin/mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh
-COPY --from=maven:3.9.8-eclipse-temurin-11 /usr/share/maven/ref/settings-docker.xml /usr/share/maven/ref/settings-docker.xml
+COPY --from=maven:3.9.9-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME}
+COPY --from=maven:3.9.9-eclipse-temurin-11 /usr/local/bin/mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh
+COPY --from=maven:3.9.9-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.8
+ARG MAVEN_VERSION=3.9.9
ARG USER_HOME_DIR="/root"
-ENV MAVEN_CONFIG "$USER_HOME_DIR/.m2"
+ENV MAVEN_CONFIG="$USER_HOME_DIR/.m2"
ENTRYPOINT ["/usr/local/bin/mvn-entrypoint.sh"]
CMD ["mvn"]
diff --git a/maven_3-sapmachine-17/Dockerfile b/maven_3-sapmachine-17/Dockerfile
index d2d39c2..c40fec9 100644
--- a/maven_3-sapmachine-17/Dockerfile
+++ b/maven_3-sapmachine-17/Dockerfile
@@ -1,26 +1,26 @@
FROM sapmachine:17
RUN apt-get update \
- && apt-get install -y ca-certificates curl git --no-install-recommends \
+ && apt-get install -y ca-certificates curl git openssh-client --no-install-recommends \
&& rm -rf /var/lib/apt/lists/*
# common for all images
-LABEL org.opencontainers.image.title "Apache Maven"
-LABEL org.opencontainers.image.source https://github.com/carlossg/docker-maven
-LABEL org.opencontainers.image.url https://github.com/carlossg/docker-maven
-LABEL org.opencontainers.image.description "Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information."
+LABEL org.opencontainers.image.title="Apache Maven"
+LABEL org.opencontainers.image.source=https://github.com/carlossg/docker-maven
+LABEL org.opencontainers.image.url=https://github.com/carlossg/docker-maven
+LABEL org.opencontainers.image.description="Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information."
-ENV MAVEN_HOME /usr/share/maven
+ENV MAVEN_HOME=/usr/share/maven
-COPY --from=maven:3.9.8-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME}
-COPY --from=maven:3.9.8-eclipse-temurin-11 /usr/local/bin/mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh
-COPY --from=maven:3.9.8-eclipse-temurin-11 /usr/share/maven/ref/settings-docker.xml /usr/share/maven/ref/settings-docker.xml
+COPY --from=maven:3.9.9-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME}
+COPY --from=maven:3.9.9-eclipse-temurin-11 /usr/local/bin/mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh
+COPY --from=maven:3.9.9-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.8
+ARG MAVEN_VERSION=3.9.9
ARG USER_HOME_DIR="/root"
-ENV MAVEN_CONFIG "$USER_HOME_DIR/.m2"
+ENV MAVEN_CONFIG="$USER_HOME_DIR/.m2"
ENTRYPOINT ["/usr/local/bin/mvn-entrypoint.sh"]
CMD ["mvn"]
diff --git a/maven_3-sapmachine-22/Dockerfile b/maven_3-sapmachine-22/Dockerfile
index e4a815b..99c3c7f 100644
--- a/maven_3-sapmachine-22/Dockerfile
+++ b/maven_3-sapmachine-22/Dockerfile
@@ -1,26 +1,26 @@
FROM sapmachine:22
RUN apt-get update \
- && apt-get install -y ca-certificates curl git --no-install-recommends \
+ && apt-get install -y ca-certificates curl git openssh-client --no-install-recommends \
&& rm -rf /var/lib/apt/lists/*
# common for all images
-LABEL org.opencontainers.image.title "Apache Maven"
-LABEL org.opencontainers.image.source https://github.com/carlossg/docker-maven
-LABEL org.opencontainers.image.url https://github.com/carlossg/docker-maven
-LABEL org.opencontainers.image.description "Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information."
+LABEL org.opencontainers.image.title="Apache Maven"
+LABEL org.opencontainers.image.source=https://github.com/carlossg/docker-maven
+LABEL org.opencontainers.image.url=https://github.com/carlossg/docker-maven
+LABEL org.opencontainers.image.description="Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information."
-ENV MAVEN_HOME /usr/share/maven
+ENV MAVEN_HOME=/usr/share/maven
-COPY --from=maven:3.9.8-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME}
-COPY --from=maven:3.9.8-eclipse-temurin-11 /usr/local/bin/mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh
-COPY --from=maven:3.9.8-eclipse-temurin-11 /usr/share/maven/ref/settings-docker.xml /usr/share/maven/ref/settings-docker.xml
+COPY --from=maven:3.9.9-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME}
+COPY --from=maven:3.9.9-eclipse-temurin-11 /usr/local/bin/mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh
+COPY --from=maven:3.9.9-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.8
+ARG MAVEN_VERSION=3.9.9
ARG USER_HOME_DIR="/root"
-ENV MAVEN_CONFIG "$USER_HOME_DIR/.m2"
+ENV MAVEN_CONFIG="$USER_HOME_DIR/.m2"
ENTRYPOINT ["/usr/local/bin/mvn-entrypoint.sh"]
CMD ["mvn"]
diff --git a/maven_amazoncorretto/Dockerfile b/maven_amazoncorretto/Dockerfile
index 567a89a..15cfbc4 100644
--- a/maven_amazoncorretto/Dockerfile
+++ b/maven_amazoncorretto/Dockerfile
@@ -1,24 +1,25 @@
FROM amazoncorretto:11
RUN yum install -y tar which gzip # TODO remove
+RUN yum install -y openssh-clients
# common for all images
-LABEL org.opencontainers.image.title "Apache Maven"
-LABEL org.opencontainers.image.source https://github.com/carlossg/docker-maven
-LABEL org.opencontainers.image.url https://github.com/carlossg/docker-maven
-LABEL org.opencontainers.image.description "Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information."
+LABEL org.opencontainers.image.title="Apache Maven"
+LABEL org.opencontainers.image.source=https://github.com/carlossg/docker-maven
+LABEL org.opencontainers.image.url=https://github.com/carlossg/docker-maven
+LABEL org.opencontainers.image.description="Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information."
-ENV MAVEN_HOME /usr/share/maven
+ENV MAVEN_HOME=/usr/share/maven
-COPY --from=maven:3.9.8-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME}
-COPY --from=maven:3.9.8-eclipse-temurin-11 /usr/local/bin/mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh
-COPY --from=maven:3.9.8-eclipse-temurin-11 /usr/share/maven/ref/settings-docker.xml /usr/share/maven/ref/settings-docker.xml
+COPY --from=maven:3.9.9-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME}
+COPY --from=maven:3.9.9-eclipse-temurin-11 /usr/local/bin/mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh
+COPY --from=maven:3.9.9-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.8
+ARG MAVEN_VERSION=3.9.9
ARG USER_HOME_DIR="/root"
-ENV MAVEN_CONFIG "$USER_HOME_DIR/.m2"
+ENV MAVEN_CONFIG="$USER_HOME_DIR/.m2"
ENTRYPOINT ["/usr/local/bin/mvn-entrypoint.sh"]
CMD ["mvn"]
diff --git a/maven_eclipse-temurin/Dockerfile b/maven_eclipse-temurin/Dockerfile
index dfb43f2..6fc7789 100644
--- a/maven_eclipse-temurin/Dockerfile
+++ b/maven_eclipse-temurin/Dockerfile
@@ -1,26 +1,26 @@
FROM eclipse-temurin:21-jdk
RUN apt-get update \
- && apt-get install -y ca-certificates curl git --no-install-recommends \
+ && apt-get install -y ca-certificates curl git openssh-client --no-install-recommends \
&& rm -rf /var/lib/apt/lists/*
# common for all images
-LABEL org.opencontainers.image.title "Apache Maven"
-LABEL org.opencontainers.image.source https://github.com/carlossg/docker-maven
-LABEL org.opencontainers.image.url https://github.com/carlossg/docker-maven
-LABEL org.opencontainers.image.description "Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information."
+LABEL org.opencontainers.image.title="Apache Maven"
+LABEL org.opencontainers.image.source=https://github.com/carlossg/docker-maven
+LABEL org.opencontainers.image.url=https://github.com/carlossg/docker-maven
+LABEL org.opencontainers.image.description="Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information."
-ENV MAVEN_HOME /usr/share/maven
+ENV MAVEN_HOME=/usr/share/maven
-COPY --from=maven:3.9.8-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME}
-COPY --from=maven:3.9.8-eclipse-temurin-11 /usr/local/bin/mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh
-COPY --from=maven:3.9.8-eclipse-temurin-11 /usr/share/maven/ref/settings-docker.xml /usr/share/maven/ref/settings-docker.xml
+COPY --from=maven:3.9.9-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME}
+COPY --from=maven:3.9.9-eclipse-temurin-11 /usr/local/bin/mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh
+COPY --from=maven:3.9.9-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.8
+ARG MAVEN_VERSION=3.9.9
ARG USER_HOME_DIR="/root"
-ENV MAVEN_CONFIG "$USER_HOME_DIR/.m2"
+ENV MAVEN_CONFIG="$USER_HOME_DIR/.m2"
ENTRYPOINT ["/usr/local/bin/mvn-entrypoint.sh"]
CMD ["mvn"]
diff --git a/maven_ibmjava/Dockerfile b/maven_ibmjava/Dockerfile
index b0dea89..d230d52 100644
--- a/maven_ibmjava/Dockerfile
+++ b/maven_ibmjava/Dockerfile
@@ -1,26 +1,26 @@
FROM ibmjava:8-sdk
RUN apt-get update \
- && apt-get install -y ca-certificates curl --no-install-recommends \
+ && apt-get install -y ca-certificates curl openssh-client --no-install-recommends \
&& rm -rf /var/lib/apt/lists/*
# common for all images
-LABEL org.opencontainers.image.title "Apache Maven"
-LABEL org.opencontainers.image.source https://github.com/carlossg/docker-maven
-LABEL org.opencontainers.image.url https://github.com/carlossg/docker-maven
-LABEL org.opencontainers.image.description "Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information."
+LABEL org.opencontainers.image.title="Apache Maven"
+LABEL org.opencontainers.image.source=https://github.com/carlossg/docker-maven
+LABEL org.opencontainers.image.url=https://github.com/carlossg/docker-maven
+LABEL org.opencontainers.image.description="Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information."
-ENV MAVEN_HOME /usr/share/maven
+ENV MAVEN_HOME=/usr/share/maven
-COPY --from=maven:3.9.8-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME}
-COPY --from=maven:3.9.8-eclipse-temurin-11 /usr/local/bin/mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh
-COPY --from=maven:3.9.8-eclipse-temurin-11 /usr/share/maven/ref/settings-docker.xml /usr/share/maven/ref/settings-docker.xml
+COPY --from=maven:3.9.9-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME}
+COPY --from=maven:3.9.9-eclipse-temurin-11 /usr/local/bin/mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh
+COPY --from=maven:3.9.9-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.8
+ARG MAVEN_VERSION=3.9.9
ARG USER_HOME_DIR="/root"
-ENV MAVEN_CONFIG "$USER_HOME_DIR/.m2"
+ENV MAVEN_CONFIG="$USER_HOME_DIR/.m2"
ENTRYPOINT ["/usr/local/bin/mvn-entrypoint.sh"]
CMD ["mvn"]
diff --git a/maven_sapmachine/Dockerfile b/maven_sapmachine/Dockerfile
index 1a7addc..0baeb58 100644
--- a/maven_sapmachine/Dockerfile
+++ b/maven_sapmachine/Dockerfile
@@ -1,26 +1,26 @@
FROM sapmachine:21
RUN apt-get update \
- && apt-get install -y ca-certificates curl git --no-install-recommends \
+ && apt-get install -y ca-certificates curl git openssh-client --no-install-recommends \
&& rm -rf /var/lib/apt/lists/*
# common for all images
-LABEL org.opencontainers.image.title "Apache Maven"
-LABEL org.opencontainers.image.source https://github.com/carlossg/docker-maven
-LABEL org.opencontainers.image.url https://github.com/carlossg/docker-maven
-LABEL org.opencontainers.image.description "Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information."
+LABEL org.opencontainers.image.title="Apache Maven"
+LABEL org.opencontainers.image.source=https://github.com/carlossg/docker-maven
+LABEL org.opencontainers.image.url=https://github.com/carlossg/docker-maven
+LABEL org.opencontainers.image.description="Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information."
-ENV MAVEN_HOME /usr/share/maven
+ENV MAVEN_HOME=/usr/share/maven
-COPY --from=maven:3.9.8-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME}
-COPY --from=maven:3.9.8-eclipse-temurin-11 /usr/local/bin/mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh
-COPY --from=maven:3.9.8-eclipse-temurin-11 /usr/share/maven/ref/settings-docker.xml /usr/share/maven/ref/settings-docker.xml
+COPY --from=maven:3.9.9-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME}
+COPY --from=maven:3.9.9-eclipse-temurin-11 /usr/local/bin/mvn-entrypoint.sh /usr/local/bin/mvn-entrypoint.sh
+COPY --from=maven:3.9.9-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.8
+ARG MAVEN_VERSION=3.9.9
ARG USER_HOME_DIR="/root"
-ENV MAVEN_CONFIG "$USER_HOME_DIR/.m2"
+ENV MAVEN_CONFIG="$USER_HOME_DIR/.m2"
ENTRYPOINT ["/usr/local/bin/mvn-entrypoint.sh"]
CMD ["mvn"] Relevant Maintainers:
|
tianon
approved these changes
Aug 19, 2024
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Noisier diff than it needed to be thanks to carlossg/docker-maven#487 (moby/buildkit#5130), but harmless otherwise
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.