Skip to content
This repository was archived by the owner on Apr 14, 2026. It is now read-only.

Commit 28d75d8

Browse files
committed
feat: ensure maven 3.9
Signed-off-by: Spolti <fspolti@redhat.com>
1 parent 497f1c6 commit 28d75d8

1 file changed

Lines changed: 8 additions & 3 deletions

File tree

Dockerfile

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,18 +32,23 @@ RUN --mount=type=cache,target=/root/.cache/microdnf:rw \
3232
microdnf --setopt=cachedir=/root/.cache/microdnf --nodocs install -y \
3333
java-21-openjdk-devel \
3434
nss \
35-
&& microdnf update --nodocs \
35+
&& microdnf update --nodocs -y \
3636
&& sed -i 's:security.provider.12=SunPKCS11:#security.provider.12=SunPKCS11:g' /usr/lib/jvm/java-21-openjdk-*/conf/security/java.security \
3737
&& sed -i 's:#security.provider.1=SunPKCS11 ${java.home}/lib/security/nss.cfg:security.provider.12=SunPKCS11 ${java.home}/lib/security/nss.cfg:g' /usr/lib/jvm/java-21-openjdk-*/conf/security/java.security \
3838
&& java -version \
3939
&& true
4040

4141
RUN --mount=type=cache,target=/root/.cache/microdnf:rw \
42-
microdnf --setopt=cachedir=/root/.cache/microdnf --nodocs install -y \
42+
microdnf -y module reset maven \
43+
&& microdnf -y module enable maven:3.9 \
44+
&& microdnf -y distro-sync \
45+
&& microdnf --setopt=cachedir=/root/.cache/microdnf --nodocs install -y \
4346
wget \
4447
tar \
4548
gzip \
49+
maven-openjdk21 \
4650
maven \
51+
&& mvn -version \
4752
&& true
4853

4954
# Install etcd -- used for CI tests
@@ -90,7 +95,7 @@ RUN --mount=type=cache,target=/root/.cache/microdnf:rw \
9095
microdnf --setopt=cachedir=/root/.cache/microdnf --nodocs install -y \
9196
java-21-openjdk-headless \
9297
nss \
93-
&& microdnf update --nodocs \
98+
&& microdnf update --nodocs -y \
9499
&& sed -i 's:security.provider.12=SunPKCS11:#security.provider.12=SunPKCS11:g' /usr/lib/jvm/java-21-openjdk-*/conf/security/java.security \
95100
&& sed -i 's:#security.provider.1=SunPKCS11 ${java.home}/lib/security/nss.cfg:security.provider.12=SunPKCS11 ${java.home}/lib/security/nss.cfg:g' /usr/lib/jvm/java-21-openjdk-*/conf/security/java.security \
96101
&& java -version \

0 commit comments

Comments
 (0)