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

20 lines
1001 B
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 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` :
```bash
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`).