# 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` :

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