chore(quarkus-327): upgrade Quarkus 3.16.3 → 3.27.3 LTS + Java 17 → 21
Some checks failed
CI/CD Lions Pipeline / Build + Push + Deploy (push) Failing after 10s
Some checks failed
CI/CD Lions Pipeline / Build + Push + Deploy (push) Failing after 10s
Aligne afterwork-server-impl-quarkus sur le reste de l'écosystème LionsDev (tous les autres backends sont sur 3.27.3 LTS / Java 21 depuis 2026-04-24). - pom.xml : quarkus.platform.version 3.16.3 → 3.27.3 - maven.compiler.release 17 → 21 - Build OK dès la première compilation (pas de breaking changes API) - README : mise à jour stack + historique
This commit is contained in:
@@ -40,7 +40,7 @@
|
||||
|
||||
| Composant | Technologie |
|
||||
|-----------|-------------|
|
||||
| Framework | Quarkus 3.16.3 |
|
||||
| Framework | Quarkus 3.27.3 LTS |
|
||||
| API | Quarkus REST (RESTEasy Reactive) + Jackson |
|
||||
| Auth | JWT HS256 + `quarkus-oidc` (Keycloak) |
|
||||
| ORM | Hibernate ORM Panache |
|
||||
@@ -58,7 +58,7 @@
|
||||
|
||||
### Prérequis
|
||||
|
||||
- Java 17+ (21 recommandé)
|
||||
- Java 21 LTS
|
||||
- Maven 3.9+
|
||||
- PostgreSQL sur `localhost:5432` (DB : `afterwork`)
|
||||
- Keycloak sur `localhost:8180` (realm à configurer)
|
||||
@@ -176,6 +176,7 @@ src/main/
|
||||
## Historique récent
|
||||
|
||||
- **2026-04-24** — Refactor `mic-after-work-server-impl-quarkus-main` → `afterwork-server-impl-quarkus` (Gitea repo, artifactId, DB `afterwork`, ingress path `/afterwork`, ExternalSecrets ESO). Déployé en prod via lionsctl pipeline.
|
||||
- **2026-04-24** — Upgrade Quarkus **3.16.3 → 3.27.3 LTS** + Java **17 → 21** (cohérence avec les autres backends de l'écosystème).
|
||||
|
||||
---
|
||||
|
||||
|
||||
4
pom.xml
4
pom.xml
@@ -7,12 +7,12 @@
|
||||
|
||||
<properties>
|
||||
<compiler-plugin.version>3.13.0</compiler-plugin.version>
|
||||
<maven.compiler.release>17</maven.compiler.release>
|
||||
<maven.compiler.release>21</maven.compiler.release>
|
||||
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
||||
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
|
||||
<quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
|
||||
<quarkus.platform.group-id>io.quarkus.platform</quarkus.platform.group-id>
|
||||
<quarkus.platform.version>3.16.3</quarkus.platform.version>
|
||||
<quarkus.platform.version>3.27.3</quarkus.platform.version>
|
||||
<quarkus.package.type>fast-jar</quarkus.package.type>
|
||||
<skipITs>true</skipITs>
|
||||
<surefire-plugin.version>3.5.0</surefire-plugin.version>
|
||||
|
||||
Reference in New Issue
Block a user