Ce projet utilise maintenant Quarkus, le Supersonic Subatomic Java Framework.
Module | Version |
---|---|
IHM | |
Services |
via la commande :
./mvnw compile quarkus:dev
NOTE: 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 -Pnative
Ou, 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=true
Le 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.