Compare commits

...

2 Commits

Author SHA1 Message Date
Tatiana 33a7731e2f Ley lgtbi 2026-05-11 22:57:30 +02:00
Tatiana 42ab036ee9 Step 3: Upgrade Java Version, Maven Wrapper, and Dockerfile - Compile: SUCCESS
- pom.xml: java.version 21 → 25
- .mvn/wrapper/maven-wrapper.properties: kept Maven 3.9.15 (compatible with Java 25)
- Dockerfile: build/runtime images updated to eclipse-temurin:25-jdk-alpine
2026-05-11 19:07:16 +02:00
2 changed files with 8 additions and 3 deletions

View File

@ -1,5 +1,5 @@
# ── Fase 1: compilar ──────────────────────────────────────────── # ── Fase 1: compilar ────────────────────────────────────────────
FROM eclipse-temurin:21-jdk-alpine AS build FROM eclipse-temurin:25-jdk-alpine AS build
WORKDIR /app WORKDIR /app
COPY .mvn/ .mvn/ COPY .mvn/ .mvn/
COPY mvnw pom.xml ./ COPY mvnw pom.xml ./
@ -8,7 +8,7 @@ COPY src ./src
RUN ./mvnw clean package -DskipTests -q RUN ./mvnw clean package -DskipTests -q
# ── Fase 2: imagen final (solo JRE) ───────────────────────────── # ── Fase 2: imagen final (solo JRE) ─────────────────────────────
FROM eclipse-temurin:21-jre-alpine FROM eclipse-temurin:25-jdk-alpine
WORKDIR /app WORKDIR /app
COPY --from=build /app/target/*.jar app.jar COPY --from=build /app/target/*.jar app.jar
EXPOSE 8081 EXPOSE 8081

View File

@ -27,7 +27,7 @@
<url/> <url/>
</scm> </scm>
<properties> <properties>
<java.version>21</java.version> <java.version>25</java.version>
</properties> </properties>
<dependencies> <dependencies>
<dependency> <dependency>
@ -78,6 +78,11 @@
<artifactId>spring-boot-starter-webmvc-test</artifactId> <artifactId>spring-boot-starter-webmvc-test</artifactId>
<scope>test</scope> <scope>test</scope>
</dependency> </dependency>
<dependency>
<groupId>com.h2database</groupId>
<artifactId>h2</artifactId>
<scope>test</scope>
</dependency>
</dependencies> </dependencies>
<build> <build>