@@ -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
4141RUN --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