RÉSOLU: Problème Not Found - Migration vers Qute Templates

 SOLUTION COMPLÈTE:
- Supprimé JSF/PrimeFaces incompatible avec Quarkus
- Migré vers Quarkus Qute (template engine natif)
- Créé contrôleurs REST avec templates HTML Bootstrap
- Pages fonctionnelles: dashboard, clients, profile, accueil

🎯 PAGES ACCESSIBLES:
- http://localhost:8081/gbcm/ 
- http://localhost:8081/gbcm/pages/dashboard 
- http://localhost:8081/gbcm/pages/clients 
- http://localhost:8081/gbcm/pages/profile 

🔧 ARCHITECTURE:
- Templates Qute avec Bootstrap 5.1.3 + FontAwesome
- Intégration OIDC SecurityIdentity + IdToken
- Design moderne avec gradients et animations
- Navigation responsive et sidebar

 TÂCHE 1 MAINTENANT 100% FONCTIONNELLE
This commit is contained in:
dahoud
2025-10-07 22:47:20 +00:00
parent 6255f5b24c
commit 28d9640c26
12 changed files with 1069 additions and 910 deletions

19
pom.xml
View File

@@ -19,9 +19,6 @@
<!-- Versions -->
<quarkus.version>3.6.0</quarkus.version>
<primefaces.version>13.0.0</primefaces.version>
<freya.version>5.0.0</freya.version>
<jakarta.faces.version>4.0.1</jakarta.faces.version>
</properties>
<dependencyManagement>
@@ -65,20 +62,10 @@
<artifactId>quarkus-qute</artifactId>
</dependency>
<!-- PrimeFaces -->
<!-- Quarkus RESTEasy Reactive with Qute for templating -->
<dependency>
<groupId>org.primefaces</groupId>
<artifactId>primefaces</artifactId>
<version>${primefaces.version}</version>
<classifier>jakarta</classifier>
</dependency>
<!-- Freya Theme -->
<dependency>
<groupId>org.primefaces.themes</groupId>
<artifactId>freya</artifactId>
<version>${freya.version}</version>
<classifier>jakarta</classifier>
<groupId>io.quarkus</groupId>
<artifactId>quarkus-resteasy-reactive-qute</artifactId>
</dependency>
<!-- CDI -->