From 2826d75aa60ac2d61bc1d7862984f7aa53234e13 Mon Sep 17 00:00:00 2001
From: dahoud <41957584+DahoudG@users.noreply.github.com>
Date: Sat, 25 Apr 2026 17:14:51 +0000
Subject: [PATCH] =?UTF-8?q?fix(sprint-17=20backend):=203=20warnings=20buil?=
=?UTF-8?q?d/dev=20=E2=80=94=20Qute=20-parameters,=20compiler=20version,?=
=?UTF-8?q?=20policy-enforcer=20deprecation?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
3 fixes pour build dev mode propre :
1. Qute @CheckedTemplate (EmailTemplateService.Templates) cassait au démarrage
→ maven-compiler-plugin true (noms params en bytecode)
2. Maven warning "build.plugins.plugin.version missing"
→ ajout 3.13.0 au compiler-plugin (cohérent avec api module)
3. Quarkus runtime warning "quarkus.keycloak.policy-enforcer.enable is deprecated"
→ renommé en policy-enforcer.enabled dans application.properties + application-test.properties
(depuis Quarkus 3.x, propriété renommée pour cohérence avec autres flags enabled)
---
pom.xml | 3 +++
src/main/resources/application-test.properties | 2 +-
src/main/resources/application.properties | 2 +-
3 files changed, 5 insertions(+), 2 deletions(-)
diff --git a/pom.xml b/pom.xml
index ddd4610..5f0b75c 100644
--- a/pom.xml
+++ b/pom.xml
@@ -334,7 +334,10 @@
org.apache.maven.plugins
maven-compiler-plugin
+ 3.13.0
+
+ true
org.mapstruct
diff --git a/src/main/resources/application-test.properties b/src/main/resources/application-test.properties
index 52403a1..22580e5 100644
--- a/src/main/resources/application-test.properties
+++ b/src/main/resources/application-test.properties
@@ -22,7 +22,7 @@ quarkus.flyway.baseline-on-migrate=false
# Configuration Keycloak pour tests (désactivé)
quarkus.oidc.tenant-enabled=false
-quarkus.keycloak.policy-enforcer.enable=false
+quarkus.keycloak.policy-enforcer.enabled=false
# Configuration HTTP pour tests
quarkus.http.port=0
diff --git a/src/main/resources/application.properties b/src/main/resources/application.properties
index 36c20d9..ea0d1cd 100644
--- a/src/main/resources/application.properties
+++ b/src/main/resources/application.properties
@@ -74,7 +74,7 @@ quarkus.oidc.application-type=service
quarkus.oidc.roles.role-claim-path=realm_access/roles
# Keycloak Policy Enforcer (PERMISSIVE — sécurité gérée par @RolesAllowed)
-quarkus.keycloak.policy-enforcer.enable=false
+quarkus.keycloak.policy-enforcer.enabled=false
quarkus.keycloak.policy-enforcer.lazy-load-paths=true
quarkus.keycloak.policy-enforcer.enforcement-mode=PERMISSIVE