Ce projet utilise maintenant Quarkus, le Supersonic Subatomic Java Framework.
| Module | Version |
|---|---|
| IHM | |
| Services |
via la commande :
./mvnw compile quarkus:devNOTE: Quarkus déploie une Dev UI, accessible en dev mode seulement à http://localhost:8080/q/dev/.
NOTE: Quarkus présente une OpenAPI UI, accessible en dev mode seulement à http://localhost:8080/q/swagger-ui/.
L'exécurable native est généré automatiquement par la commande :
./mvnw package -PnativeOu, sans avoir de GraalVM installé, l'exécutable natif est généré dans un conteneur par la commande :
./mvnw package -Pnative -Dquarkus.native.container-build=trueLe package généré peut être exécuté via la commande : ./target/services-runner
- Mutiny (guide): A reactive programming framework for Java.
- MongoDB with Panache (guide): Simplify your persistence code for MongoDB via the active record or the repository pattern
- RESTEasy JAX-RS (guide): REST endpoint framework implementing JAX-RS and more
- Micrometer metrics (guide): Instrument the runtime and your application with dimensional metrics using Micrometer.
