1001 B
1001 B
Build pour éviter 404 sur le dashboard Sync
Le client utilise l’interface SyncResourceApi du module lions-user-manager-server-api.
Si vous lancez uniquement mvn quarkus:dev dans le client, une ancienne version de l’API (en cache dans .m2) peut être utilisée et provoquer des 404 sur /api/sync/keycloak-health, /api/sync/users, etc.
À faire une fois (ou après toute modification de l’API) :
Depuis la racine lions-user-manager :
mvn clean install -pl lions-user-manager-server-api,lions-user-manager-server-impl-quarkus,lions-user-manager-client-quarkus-primefaces-freya -am
Puis lancer le serveur et le client chacun dans son terminal :
- Terminal 1 (serveur) :
cd lions-user-manager-server-impl-quarkus && mvn quarkus:dev - Terminal 2 (client) :
cd lions-user-manager-client-quarkus-primefaces-freya && mvn quarkus:dev
Le client appelle le backend sur http://localhost:8081 (configuré dans application-dev.properties).