Skip to content

Commit 7254ece

Browse files
DavideDclaude
andcommitted
Upgrade Quarkus to 3.36.0 and Java to 25
- quarkus.platform.version: 3.21.2 → 3.36.0 - maven.compiler.release: 21 → 25 - compiler-plugin: 3.14.0 → 3.15.0 - surefire-plugin: 3.5.2 → 3.5.4 - Add os-maven-plugin 1.7.1 for Netty native transport resolution - Update compiler config to use <parameters>true</parameters> - Update Dockerfiles to ubi9/openjdk-25:1.24 Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
1 parent 8c2de4f commit 7254ece

5 files changed

Lines changed: 20 additions & 15 deletions

File tree

frameworks/Java/quarkus/pom.xml

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,15 @@
88
<packaging>pom</packaging>
99

1010
<properties>
11-
<compiler-plugin.version>3.14.0</compiler-plugin.version>
12-
<maven.compiler.release>21</maven.compiler.release>
11+
<compiler-plugin.version>3.15.0</compiler-plugin.version>
12+
<maven.compiler.release>25</maven.compiler.release>
1313
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
1414
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
1515
<quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
1616
<quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
17-
<quarkus.platform.version>3.21.2</quarkus.platform.version>
17+
<quarkus.platform.version>3.36.0</quarkus.platform.version>
1818
<skipITs>true</skipITs>
19-
<surefire-plugin.version>3.5.2</surefire-plugin.version>
19+
<surefire-plugin.version>3.5.4</surefire-plugin.version>
2020
<!-- Check https://github.com/netty/netty-incubator-transport-io_uring/tags -->
2121
<netty.io_uring.version>0.0.26.Final</netty.io_uring.version>
2222
<rocker.version>1.3.0</rocker.version>
@@ -61,6 +61,13 @@
6161
</dependencyManagement>
6262

6363
<build>
64+
<extensions>
65+
<extension>
66+
<groupId>kr.motd.maven</groupId>
67+
<artifactId>os-maven-plugin</artifactId>
68+
<version>1.7.1</version>
69+
</extension>
70+
</extensions>
6471
<plugins>
6572
<plugin>
6673
<groupId>${quarkus.platform.group-id}</groupId>
@@ -81,9 +88,7 @@
8188
<artifactId>maven-compiler-plugin</artifactId>
8289
<version>${compiler-plugin.version}</version>
8390
<configuration>
84-
<compilerArgs>
85-
<arg>-parameters</arg>
86-
</compilerArgs>
91+
<parameters>true</parameters>
8792
</configuration>
8893
</plugin>
8994
<plugin>

frameworks/Java/quarkus/quarkus-hibernate-reactive.dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM registry.access.redhat.com/ubi9/openjdk-21:1.22 as maven
1+
FROM registry.access.redhat.com/ubi9/openjdk-25:1.24 as maven
22
ENV LANGUAGE='en_US:en'
33

44
WORKDIR /quarkus
@@ -29,7 +29,7 @@ WORKDIR /quarkus/$MODULE
2929
RUN mvn package -B -q
3030
WORKDIR /quarkus
3131

32-
FROM registry.access.redhat.com/ubi9/openjdk-21-runtime:1.22
32+
FROM registry.access.redhat.com/ubi9/openjdk-25-runtime:1.24
3333
ENV LANGUAGE='en_US:en'
3434
WORKDIR /quarkus
3535
ENV MODULE=resteasy-reactive-hibernate-reactive

frameworks/Java/quarkus/quarkus-reactive-routes-pgclient.dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM registry.access.redhat.com/ubi9/openjdk-21:1.22 as maven
1+
FROM registry.access.redhat.com/ubi9/openjdk-25:1.24 as maven
22
ENV LANGUAGE='en_US:en'
33

44
WORKDIR /quarkus
@@ -29,7 +29,7 @@ WORKDIR /quarkus/$MODULE
2929
RUN mvn package -B -q
3030
WORKDIR /quarkus
3131

32-
FROM registry.access.redhat.com/ubi9/openjdk-21-runtime:1.22
32+
FROM registry.access.redhat.com/ubi9/openjdk-25-runtime:1.24
3333
ENV LANGUAGE='en_US:en'
3434
WORKDIR /quarkus
3535
ENV MODULE=reactive-routes-pgclient

frameworks/Java/quarkus/quarkus-vertx.dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM registry.access.redhat.com/ubi9/openjdk-21:1.22 as maven
1+
FROM registry.access.redhat.com/ubi9/openjdk-25:1.24 as maven
22
ENV LANGUAGE='en_US:en'
33

44
WORKDIR /quarkus
@@ -29,7 +29,7 @@ WORKDIR /quarkus/$MODULE
2929
RUN mvn package -B -q
3030
WORKDIR /quarkus
3131

32-
FROM registry.access.redhat.com/ubi9/openjdk-21-runtime:1.22
32+
FROM registry.access.redhat.com/ubi9/openjdk-25-runtime:1.24
3333
ENV LANGUAGE='en_US:en'
3434
WORKDIR /quarkus
3535
ENV MODULE=vertx

frameworks/Java/quarkus/quarkus.dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM registry.access.redhat.com/ubi9/openjdk-21:1.22 as maven
1+
FROM registry.access.redhat.com/ubi9/openjdk-25:1.24 as maven
22
ENV LANGUAGE='en_US:en'
33

44
WORKDIR /quarkus
@@ -29,7 +29,7 @@ WORKDIR /quarkus/$MODULE
2929
RUN mvn package -B -q
3030
WORKDIR /quarkus
3131

32-
FROM registry.access.redhat.com/ubi9/openjdk-21-runtime:1.22
32+
FROM registry.access.redhat.com/ubi9/openjdk-25-runtime:1.24
3333
ENV LANGUAGE='en_US:en'
3434
WORKDIR /quarkus
3535
ENV MODULE=resteasy-reactive-hibernate

0 commit comments

Comments
 (0)