MIT
mvn clean installThis project uses Spotless with Google Java Format for consistent code style.
To check if all Java files are properly formatted:
mvn spotless:checkThis will fail the build if any files need formatting changes.
To automatically format all Java files:
mvn spotless:applyThis will reformat all Java source and test files according to the project's style guidelines.
If tests are present, run:
mvn testAfter building, run the CLI with:
mvn exec:java -pl cliTo start the Micronaut API server, run:
mvn exec:java -pl api-micronautThe API will be available at http://localhost:8000 by default.
To start the Quarkus API server in development mode (with hot reload), run:
mvn quarkus:dev -pl api-quarkusFor production mode, run:
mvn clean package -pl api-quarkus
java -jar api-quarkus/target/quarkus-app/quarkus-run.jarThe API will be available at http://localhost:8080 by default.
To start the Spring Boot API server, run:
mvn spring-boot:run -pl api-springbootThe API will be available at http://localhost:8000 by default.
To start the Vert.x API server, run:
mvn exec:java -pl api-vertxThe API will be available at http://localhost:8000 by default.
Install the REST Client extension. Open any .rest file in testdata/ and click "Send Request" above an HTTP request to send test data to APIs.