20 lines
1001 B
Markdown
20 lines
1001 B
Markdown
# 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`).
|