Files
lions-user-manager-client-q…/BUILD-SYNC-API.md

1001 B
Raw Permalink Blame History

Build pour éviter 404 sur le dashboard Sync

Le client utilise linterface SyncResourceApi du module lions-user-manager-server-api.
Si vous lancez uniquement mvn quarkus:dev dans le client, une ancienne version de lAPI (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 lAPI) :

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).