This project adapts the core functionality of the Cimari library into a RESTful HTTP service built with Quarkus.
Important
Note, that this service is meant only for supported versions of Windows
Run the application in development mode with live reload enabled:
./mvnw quarkus:devThe application will start on:
http://localhost:8080
Quarkus Dev UI is available during development at:
http://localhost:8080/q/dev
You can change the port using
./mvnw quarkus:dev "-Dquarkus.http.port=<port>"To produce a self-contained executable JAR:
./mvnw clean packageRun the generated artifact using:
java -jar target/cimari-rest-runner.jarSet your custom port with:
java "-Dquarkus.http.port=<port>" -jar target/cimari-rest-runner.jarBuild a native executable using GraalVM or Mandrel:
./mvnw clean package -DnativeRun the executable with:
./target/cimari-rest-runnerSet your custom port with:
./target/cimari-rest-runner "-Dquarkus.http.port=<port>"OpenAPI specifications are exposed at:
/q/openapi?format=json
Swagger UI is enabled in development mode and available at:
/q/swagger-ui
Swagger UI is disabled in production builds by default.