Skip to content

Commit 6edba5c

Browse files
committed
fix(docker): bump Maven 3.9.15->3.9.16 in base image (dlcdn purged 3.9.15)
dlcdn.apache.org keeps only the current 3.9.x; 3.9.15 was removed (404), breaking the base image build. Archive mirror is unreachable from the Docker network here (see in-file note), so bump to the version dlcdn currently serves.
1 parent 9cec468 commit 6edba5c

1 file changed

Lines changed: 6 additions & 6 deletions

File tree

rv-android/docker/base/Dockerfile

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ SHELL ["/bin/bash", "-c"]
77

88
# Environment variables for installation paths as per your provided Dockerfile
99
ENV JAVA_HOME=/opt/openjdk-25.0.2
10-
ENV MAVEN_HOME=/opt/apache-maven-3.9.15
10+
ENV MAVEN_HOME=/opt/apache-maven-3.9.16
1111
ENV ASPECTJ_HOME=/opt/aspectj
1212
ENV PATH=$ASPECTJ_HOME/bin:$JAVA_HOME/bin:$MAVEN_HOME/bin:$PATH
1313

@@ -25,14 +25,14 @@ RUN wget https://download.java.net/java/GA/jdk25.0.2/b1e0dfa218384cb9959bdcb8971
2525
mv jdk-25.0.2 openjdk-25.0.2 && \
2626
rm openjdk-25.0.2_linux-x64_bin.tar.gz
2727

28-
# Install Maven 3.9.15. Source URL is dlcdn.apache.org because archive.apache.org
28+
# Install Maven 3.9.16. Source URL is dlcdn.apache.org because archive.apache.org
2929
# is unreachable from Docker containers in this environment (host can reach it,
3030
# but the Docker network namespace consistently times out on the route — observed
3131
# during the gh55 build_all run). dlcdn.apache.org carries only the current
32-
# 3.9.x; bump 3.9.x as upstream evolves.
33-
RUN wget https://dlcdn.apache.org/maven/maven-3/3.9.15/binaries/apache-maven-3.9.15-bin.zip && \
34-
unzip apache-maven-3.9.15-bin.zip && \
35-
rm apache-maven-3.9.15-bin.zip
32+
# 3.9.x; bump 3.9.x as upstream evolves (3.9.15 was purged 2026-06, → 3.9.16).
33+
RUN wget https://dlcdn.apache.org/maven/maven-3/3.9.16/binaries/apache-maven-3.9.16-bin.zip && \
34+
unzip apache-maven-3.9.16-bin.zip && \
35+
rm apache-maven-3.9.16-bin.zip
3636

3737
# Install AspectJ compiler — version must match aspectj.version in rvsec/pom.xml (1.9.25.1)
3838
# JVM tuning bakes -Xmx8192M (default is 64M, far too small for whole-APK weaving)

0 commit comments

Comments
 (0)