Skip to content

Commit 18cc432

Browse files
chore: update Dockerfile to use Java 25 for build stage and streamline Maven installation
1 parent 26ed5aa commit 18cc432

File tree

1 file changed

+1
-14
lines changed

1 file changed

+1
-14
lines changed

Dockerfile

Lines changed: 1 addition & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,6 @@
1-
# ---- Estágio de Build com Java 23 ----
1+
# ---- Estágio de Build com Java 25 ----
22
FROM maven:3.9.8-eclipse-temurin-25-jammy AS build
33

4-
# Define variáveis para a versão do Maven
5-
ARG MAVEN_VERSION=3.9.6
6-
# CORREÇÃO: Usando um link de download mais estável do repositório de arquivos da Apache
7-
ARG MAVEN_URL=https://archive.apache.org/dist/maven/maven-3/${MAVEN_VERSION}/binaries/apache-maven-${MAVEN_VERSION}-bin.tar.gz
8-
9-
# Instala ferramentas necessárias e baixa e instala o Maven.
10-
RUN apt-get update && \
11-
apt-get install -y curl && \
12-
curl -fsSL ${MAVEN_URL} -o /tmp/maven.tar.gz && \
13-
tar -xzf /tmp/maven.tar.gz -C /usr/share && \
14-
ln -s /usr/share/apache-maven-${MAVEN_VERSION}/bin/mvn /usr/bin/mvn && \
15-
rm /tmp/maven.tar.gz && \
16-
apt-get purge -y --auto-remove curl
174

185
# Define o diretório de trabalho.
196
WORKDIR /app

0 commit comments

Comments
 (0)