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